社区
基础编程
帖子详情
用explode()函数获得数组后,怎么取得该数组的长度?
xieqi
2003-10-20 12:51:24
用explode()函数获得数组后,怎么取得该数组的长度?
$aa=explode('@','@sad@ret@45o@435');
$aa[]的长度怎么取得。(注意:'@sad@ret@45o@435'是一个变量,@可能多,可能少。)
...全文
159
2
打赏
收藏
用explode()函数获得数组后,怎么取得该数组的长度?
用explode()函数获得数组后,怎么取得该数组的长度? $aa=explode('@','@sad@ret@45o@435'); $aa[]的长度怎么取得。(注意:'@sad@ret@45o@435'是一个变量,@可能多,可能少。)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feel8
2003-10-20
打赏
举报
回复
<?php
echo count(explode('@','@sad@ret@45o@435'));
?>
cnredarrow
2003-10-20
打赏
举报
回复
把多余的@处理之后使用
count($aa)
php常用经典
函数
集锦【
数组
、字符串、栈、队列、排序等】
本文实例总结了php常用经典
函数
。分享给大家供大家参考,具体如下:
数组
函数
数组
操作 range(start,end) 创建一个
数组
,值从start开始,一直到end结束 如果range里面的参数是数字,那么他直接按照数字大小的顺序排序,如果里面的参数是一个字符,那么他将按照ascii编码的顺序排序。 array_merge() 作用:将几个
数组
,然后生成一个新的
数组
。 如果合并
数组
的下标是数字,那么他会无视下标,直接生成一个新的
数组
,然后下标从0开始重新排序 如果合并
数组
的下标是字符串,那么他会保留原来的下标,合并后的
数组
,如果下标出现了冲突,那么后来的值会将原来的值替换
如何使用PHP中的字符串
函数
1)echo,print,printf,sprintf 前两个
函数
是输出字符串.字符串中如果有变量名则被替换成其值. 后两个
函数
类似于C的同名
函数
. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst 这些是常用的字符串操作
函数
,有些和C中的同名
函数
意义完全一致. strrev是把一个字符串翻转. strtolower和strtoupper的意思应该不用解释了. ucfirst是把字符串的第一个字符变成大写. substr是返回字符串的一个子串,用法是:substr(字符串,头,
长度
). 头位置是 从0算起的.如果是负数,则是从尾部向前数的意思. (3)Chr,Ord 类似于C的同名
函数
. (4)
explode
,implode,join 这些是和
数组
有关的
函数
.
explode
(字符串,分割符)返回一个将字符串在分割符处分开所产生的
数组
. implode(
数组
,分割符)返回一个将
数组
各元素之间插上分割符而成的字符串. join与implode意义相同. (5)Chop 去掉字符串尾部的空白. (6)htmlspecialchars 将字符串中的HTML特殊字符换成它们的名字,例如\"<\"变成\"<\". (7)nl2br 在字符串中的每一个回车前面加上\"<BR>\". (8)AddSlashes,StripSlashes 分别给字符串中需要加上\"\\"才能用于数据库查询的字符加上和去掉\"\\". (9)parse_str 将\"name1=value1&name2=value2&...\"类型的字符串分析成一些变量. 例如: parse_str(\"a=1&b=2\"); 生成a与b两个变量,值分别为1,2. 如果有两对名字/值的名字部分相同,则后一个的值覆盖前一个的. 如果这两对的名字尾部都有\"[]\",例如\"a[]=1&a[]=2\",则生成
数组
a,两个元素分别为1,2
PHP读取txt文件的内容并赋值给
数组
的代码
使用file_get_contents()获取txt文件的内容,然后通过
explode
()把
获得
的字符串转化为
数组
。
获得
数组
长度
可以使用count()
函数
PHP
数组
和字符串互相转换实现方法
复制代码 代码如下:$array=
explode
(separator,$string); $string=implode(glue,$array);使用和理解这两个
函数
的关键之处是分隔符(separator)和胶合符(glue)关系。当把一个
数组
转换成一个字符串时,将会设置胶合符——将被插入到生成字符串中的
数组
值之间的字符或代码。相反,当把字符串转换成
数组
时,要指定分隔符,它用于标记什么应该变成独立
数组
元素。例如,以字符串开始: $s1=’Mon-Tue-Wed-Thu-Fri’; $days_array=
explode
(‘-‘,$s1); $days_array 变量现在是一个有5个
php把字符串指定字符分割成
数组
的方法
实例如下: <?php $str="1|2|3|4|5|"; $var=
explode
("|",$str); print_r($var); ?> $var=
explode
("|",$str); 把$str按|进行分割 php还有其他的把字符串指定字符分割成
数组
str_split(string,length) 参数 描述 string 必需。规定要分割的字符串。 length 可选。规定每个
数组
元素的
长度
。默认是 1。 json_decode()这个
函数
也可以把字符串分割成
数组
(第二个参数为true才行) 以上这篇php把字符串指定字符分割成
数组
的方法就是小编分享给大家的全部内容了
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章