例子
<?
foreach($res['matches'] as $value){
$arr[] = $value['id'];//把遍历数组变成一个新的数组
}
$str = implode( ',', $arr );//把数组元素组合为一个字符串
echo $str;
?>
分析例子 foreach
foreach函数是遍历
foreach ($array as $key=>$value)
{
……
}
遍历给定的 array_expression 数组。每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个单元)
implode函数是把数组按指定字符组合成字符串
implode() 函数把数组元素组合为一个字符串。
字符串反转实现方法在很多语言中自带了函数,下面给各位总结了几个例子,希望以地各位有帮助。JS
代码如下 | 复制代码 |
function str_reverse(str){ |
PHP
代码如下 | 复制代码 |
function str_reverse($str){ |
Python
代码如下 | 复制代码 |
def str_reverse(string): |
C语言实现字符串反转的方法
代码如下 | 复制代码 |
#include <iostream.h> |
java
代码如下 | 复制代码 |
public class StringReverse { } |
从上面看所有的都是reverse函数来操作了,只是使用方法与语言的习惯有不同了。
最后一个数组元素的获取方法是非常的简单,一个我们可以获取数组长度之后再取最后一个下标值,另一个可以使用相关函数来操作,下面整理一些相关例子。例子
end() 函数将数组内部指针指向最后一个元素,并返回该元素的值(如果成功)。例如:
代码如下 | 复制代码 |
$args=Array('www','111cn','net'); echo end($args);//net |
$args就是$items里的最后一个元素
例子,还有一个count 统计长度
代码如下 | 复制代码 |
<? 输出结果: |
补充:array_pop 删除数组的最后一个元素,例如代码:
代码如下 | 复制代码 |
$user=array('apple','banana','orange'); 结果将是: |
获取第一个元素
代码如下 | 复制代码 |
<?php |
get 方法
代码如下 | 复制代码 |
$url = "http://www.111cn.net /index.php?a=b&c=d&e=f&g=" . urlencode('王璐个人博客'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 要求结果为字符串且输出到屏幕上 curl_setopt($ch, CURLOPT_HEADER, 0); // 不要http header 加快效率 curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)'); curl_setopt($ch, CURLOPT_TIMEOUT, 15); $output = curl_exec($ch); curl_close($ch); var_dump($output); |
post 方法
代码如下 | 复制代码 |
$url = "http://www.111cn.net/ index.php"; $params = "a=b&c=d&e=f&g=" . urlencode('王璐个人博客'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 要求结果为字符串且输出到屏幕上 curl_setopt($ch, CURLOPT_HEADER, 0); // 不要http header 加快效率 curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)'); curl_setopt($ch, CURLOPT_TIMEOUT, 15); curl_setopt($ch, CURLOPT_POST, 1); // post 提交方式 curl_setopt($ch, CURLOPT_POSTFIELDS, $params); $output = curl_exec($ch); curl_close($ch); var_dump($output); |
当请求https的数据时,会要求证书,这时候,加上下面这两个参数,规避ssl的证书检查
代码如下 | 复制代码 |
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts |
我们通常的日期做吱
代码如下 | 复制代码 |
<?php |
PHP 获取服务器时间:
上面的方法只是获取本地时间,加上下面一行代码,便能获取服务器时间。
代码如下 | 复制代码 |
<?php |