2011-4-27工作用到的几个php数组的处理函数
来源:互联网 发布:淘宝店违反广告法 编辑:程序博客网 时间:2024/05/16 23:36
1.合并数组
array_merge ( array array1, array array2 [, array ...]) ;
例:
<?php
$aa=array(1,2,3,4,5,6);
$bb=array(7,8,9);
$cc=array_merge ($aa,$bb);
print $cc[8];
?>
2.php join()函数把数组元素组合为一个字符串(implode)
join() 函数是 implode() 函数的别名。
语法
join(separator,array)
说明
虽然 separator 参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。
提示和注释
注释:join() 可以接收两种参数顺序。但是由于历史原因,explode() 是不行的。你必须保证 separator 参数在 string 参数之前才行。
例子
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo
join(" ",$arr)
;
?>
输出:
Hello World! Beautiful Day!
============================================================================================
implode(separator,array)
说明
虽然 separator 参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。
提示和注释
注释:implode() 可以接收两种参数顺序。但是由于历史原因,explode() 是不行的。你必须保证 separator 参数在 string 参数之前才行。
例子
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo
implode(" ",$arr)
;
?>
输出:
Hello World! Beautiful Day!
我这里得到一个数组为英文字符,通过language语言包把他变为中文后以,分割开来显示(保证最后一个后面没有,)
$sql_weekdays = "select weekdays from nmo_nac_policy where id=".$_GET['id'];
$result_weekdays = $db->query($sql_weekdays);
while($data_weekdays = $db->fetchNextObject($result_weekdays)){
$weekday.=$data_weekdays->weekdays.",";
}
$a_weekday=explode(',',$weekday);
$weekdayx=array();
for($i=0;$i<count($a_weekday);$i++){
if($a_weekday[$i]=='1'){array_push($weekdayx,$lang['monday']);}
if($a_weekday[$i]=='2'){array_push($weekdayx,$lang['tuesday']);}
if($a_weekday[$i]=='3'){array_push($weekdayx,$lang['wednesday']);}
if($a_weekday[$i]=='4'){array_push($weekdayx,$lang['thursday']);}
if($a_weekday[$i]=='5'){array_push($weekdayx,$lang['friday']);}
if($a_weekday[$i]=='6'){array_push($weekdayx,$lang['saturday']);}
if($a_weekday[$i]=='7'){array_push($weekdayx,$lang['sunday']);}
}
$weekdays=join(",",$weekdayx);
$smarty->assign('weekdays',$weekdays);
3.PHP strlen() 函数(查手册如下)
定义和用法
strlen() 函数返回字符串的长度。
语法
strlen(string)
例子
<?php
echostrlen("Hello world!")
;
?>
输出:
12
这里要注意取英文字符和中文字符时它们的长度和字节的关系,1个字符是有2个字节组成的,注意一个汉字字符是有几个字节组成的
以及你的机器是32位还是64位的
- 2011-4-27工作用到的几个php数组的处理函数
- 记录几个用到的字符串处理函数。
- 今天用到的几个字符串处理函数
- 几个PHP数组处理函数
- php中经常用到的几个取整函数
- php中经常用到的几个取整函数
- 用到的几个javascripe 函数
- discuz用到的几个函数
- sql 工作用到几个函数
- php处理数组的函数
- php处理数组的函数
- 几个PHP数组函数的理解
- php处理url的几个函数
- php处理url的几个函数
- php数组函数(用到的就记录下)
- 说说php几个数组处理函数
- 处理字符串用到的函数
- 今天用到的几个matlab函数
- 利用Eclipse进行重构(下)
- 转:InitializeCriticalSectionAndSpinCount()
- LINQ To XML-Part II
- STM32 下使用printf
- SD/MMC卡块设备驱动程序
- 2011-4-27工作用到的几个php数组的处理函数
- Android 原代码编后的目录分析
- 【讨论】初学者拿到2440、6410 等开发板应该怎么学习?
- 积分---加油
- 中国区第一季度网络安全威胁报告
- office2007安装包
- Android包、ADB介绍
- 《XML程序设计》要点
- LINQ To XML- Part III