当前位置: 编程技术>php
本页文章导读:
▪php递归遍历多维数组的例子 这里为大家举一个多维数组递归遍历的例子,供大家参考。
运行结果:
Array
(
[1] => Array
(
[0] => 11
[1] => 12
[2] => 13
[14] => Array
.........
▪php时间戳函数 strtotime 应用实例 如果 time 的格式是绝对时间则 now 参数不起作用。
如果 time 的格式是相对时间则其所相对的时间由 now 提供,或者如果未提供 now 参数时用当前时间。失败时返回 -1。
下面给出二个小例子,供.........
▪php递归调用的小例子 遇到这样一个问题:
需要把一个数组里面的元素中的特殊标签给去掉。
想来想去,最终还是用到了递归。
例子:
代码如下:
<?php
/**
* 删除数组元素中的特殊字符和标签
*/
function del.........
[1]php递归遍历多维数组的例子
来源: 互联网 发布时间: 2013-12-24
这里为大家举一个多维数组递归遍历的例子,供大家参考。
运行结果:
Array
(
[1] => Array
(
[0] => 11
[1] => 12
[2] => 13
[14] => Array
(
[0] => 141
[1] => 142
)
)
[2] => 2
[3] => 3
[4] => 4
[5] => 5
)
11
12
13
141
142
2
3
4
5
[2]php时间戳函数 strtotime 应用实例
来源: 互联网 发布时间: 2013-12-24
如果 time 的格式是绝对时间则 now 参数不起作用。
如果 time 的格式是相对时间则其所相对的时间由 now 提供,或者如果未提供 now 参数时用当前时间。失败时返回 -1。
下面给出二个小例子,供大家参考。
例1:
代码示例:
<?php
/*
from:http://www.
@date:2013-02-22
*/
echo strtotime ("now"), "\n";
echo strtotime ("10 September 2000"), "\n";
echo strtotime ("+1 day"), "\n";
echo strtotime ("+1 week"), "\n";
echo strtotime ("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime ("next Thursday"), "\n";
echo strtotime ("last Monday"), "\n";
?>
/*
from:http://www.
@date:2013-02-22
*/
echo strtotime ("now"), "\n";
echo strtotime ("10 September 2000"), "\n";
echo strtotime ("+1 day"), "\n";
echo strtotime ("+1 week"), "\n";
echo strtotime ("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime ("next Thursday"), "\n";
echo strtotime ("last Monday"), "\n";
?>
例2:
代码示例:
<?php
/*
from:http://www.
@date:2013-02-22
*/
$str = 'Not Good';
if (($timestamp = strtotime($str)) === -1) {
echo "The string ($str) is bogus";
} else {
echo "$str == ". date('l dS of F Y h:i:s A',$timestamp);
}
?>
/*
from:http://www.
@date:2013-02-22
*/
$str = 'Not Good';
if (($timestamp = strtotime($str)) === -1) {
echo "The string ($str) is bogus";
} else {
echo "$str == ". date('l dS of F Y h:i:s A',$timestamp);
}
?>
这个效果与使用mktime()是一样的。
[3]php递归调用的小例子
来源: 互联网 发布时间: 2013-12-24
遇到这样一个问题:
需要把一个数组里面的元素中的特殊标签给去掉。
想来想去,最终还是用到了递归。
例子:
代码如下:
<?php
/**
* 删除数组元素中的特殊字符和标签
*/
function delarraystr($array){
if(is_array($array)){
foreach ($array as $k=>$v){
$array[$k] = delarraystr($array[$k]);
}
}else{
$array = strip_tags()($array);
$array = preg_replace('/\$/', '', $array);//价格梯度1000up
}
return $array;
}
?>
/**
* 删除数组元素中的特殊字符和标签
*/
function delarraystr($array){
if(is_array($array)){
foreach ($array as $k=>$v){
$array[$k] = delarraystr($array[$k]);
}
}else{
$array = strip_tags()($array);
$array = preg_replace('/\$/', '', $array);//价格梯度1000up
}
return $array;
}
?>
最新技术文章: