如何逐一获取字符串中的单个字符? 一个字符串是 $str = "980123567";$lenth = strlen($str);for($j=0; $j<$lenth; $j++){ 我这里想 逐一 获取 '9','8','0' 等字符串,该如何实现呢?} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = "980123567";$lenth = strlen($str);for($j=0; $j<$lenth; $j++){ echo $str[$j]."<br />";} $str = <<<HTML980123567HTML;$str = str_split($str,1);print_r($str);/*输出结果:Array ( [0] => 9 [1] => 8 [2] => 0 [3] => 1 [4] => 2 [5] => 3 [6] => 5 [7] => 6 [8] => 7 ) */ 方法很多,来个正则的$str = <<<HTML980123567HTML;preg_match_all('/\d/',$str,$str);print_r($str[0]);/*输出结果:Array ( [0] => 9 [1] => 8 [2] => 0 [3] => 1 [4] => 2 [5] => 3 [6] => 5 [7] => 6 [8] => 7 ) */ 除了上面的也可以用substr函数。<?php $str = "980123567";$lenthg = strlen($str);for($i=0;$i<$lenthg;$i++){ echo "line $i: ".substr($str,$i,1)."<br />";}?> $lenth = strlen($str);for($j=0; $j<$lenth; $j++){ echo $str{$lenth};} PHP图书管理系统 window下php如何读取韩文文件 你们都用什么样的开发工具 求把下面apache .htaccess 转换到IIS ISAPI_Rewrite的 httpd.ini 怎样批量修改数据库中的图片大小 免费php空间20m phpinfo()显示Configuration File (php.ini)路径是/usr/local/php/lib,可这个路径下没有php.ini文件? 遇到一个奇怪的问题,一直好好的,今天就突然发威了 向MySQL中添加记录出错 一个好的程序应该有尽量少的Mysql进程么 关于PHP的无限极分类,高手帮帮我。 请教apache运行PHP的问题
$lenth = strlen($str);
for($j=0; $j<$lenth; $j++)
{
echo $str[$j]."<br />";
}
$str = <<<HTML
980123567
HTML;$str = str_split($str,1);
print_r($str);
/*
输出结果:
Array ( [0] => 9 [1] => 8 [2] => 0 [3] => 1 [4] => 2 [5] => 3 [6] => 5 [7] => 6 [8] => 7 )
*/
方法很多,来个正则的
$str = <<<HTML
980123567
HTML;preg_match_all('/\d/',$str,$str);
print_r($str[0]);
/*
输出结果:
Array ( [0] => 9 [1] => 8 [2] => 0 [3] => 1 [4] => 2 [5] => 3 [6] => 5 [7] => 6 [8] => 7 )
*/
$str = "980123567";
$lenthg = strlen($str);
for($i=0;$i<$lenthg;$i++){
echo "line $i: ".substr($str,$i,1)."<br />";
}
?>
for($j=0; $j<$lenth; $j++)
{
echo $str{$lenth};
}