PHP得出分割字符串后的个数,也就是分割了多少个字符串
PHP得出分割字符串后的个数,也就是分割了多少个字符串我想得到,在每次循环输出的时候,都能得到一个相关的输出地址,而字符串需要分割后,得到的每个字符串,作为地址的一部分变...
PHP得出分割字符串后的个数,也就是分割了多少个字符串
我想得到,在每次循环输出的时候,都能得到一个相关的输出地址,而字符串需要分割后,得到的每个字符串,作为地址的一部分变量.
而且输出次数,需要从分割的字符串个数为次数.
这样,我就需要知道,分割后,有多少个字符串来控制循环.
基础代码:
$query = $this->DB->query("SELECT * FROM ".$this->pf."driver_vendors_sort order by sortid");
while ($sort=$this->DB->fetch_array($query))
{
//$str = $sort['class']; //我的总字符串
$str = "ISAPNP,Network_Card,PCI,PCMCIA,ROOT,Other"; 测试字符串
$my_arr = explode(",",$str); //通过分割存入数组
//我准备用 $n 来取的字符串个数
for($i=0;$i<$n;$i++){
$arr = $my_arr[$n];
}
echo "http://localhost/driver/vendor_3Com_type_".$arr.".html";
}
我想得到的效果:
输出地址能成为:
http://localhost/driver/vendor_3Com_type_ISAPNP.html
http://localhost/driver/vendor_3Com_type_Network_Card.html
http://localhost/driver/vendor_3Com_type_PCI.html
http://localhost/driver/vendor_3Com_type_PCMCIA.html
http://localhost/driver/vendor_3Com_type_Other.html 展开
我想得到,在每次循环输出的时候,都能得到一个相关的输出地址,而字符串需要分割后,得到的每个字符串,作为地址的一部分变量.
而且输出次数,需要从分割的字符串个数为次数.
这样,我就需要知道,分割后,有多少个字符串来控制循环.
基础代码:
$query = $this->DB->query("SELECT * FROM ".$this->pf."driver_vendors_sort order by sortid");
while ($sort=$this->DB->fetch_array($query))
{
//$str = $sort['class']; //我的总字符串
$str = "ISAPNP,Network_Card,PCI,PCMCIA,ROOT,Other"; 测试字符串
$my_arr = explode(",",$str); //通过分割存入数组
//我准备用 $n 来取的字符串个数
for($i=0;$i<$n;$i++){
$arr = $my_arr[$n];
}
echo "http://localhost/driver/vendor_3Com_type_".$arr.".html";
}
我想得到的效果:
输出地址能成为:
http://localhost/driver/vendor_3Com_type_ISAPNP.html
http://localhost/driver/vendor_3Com_type_Network_Card.html
http://localhost/driver/vendor_3Com_type_PCI.html
http://localhost/driver/vendor_3Com_type_PCMCIA.html
http://localhost/driver/vendor_3Com_type_Other.html 展开
4个回答
展开全部
直接用foreach将
for($i=0;$i<$n;$i++){
$arr = $my_arr[$n];
}
改成:
foreach($my_arr as $key => $val){
echo "http://localhost/driver/vendor_3Com_type_".$val.".html";
}
for($i=0;$i<$n;$i++){
$arr = $my_arr[$n];
}
改成:
foreach($my_arr as $key => $val){
echo "http://localhost/driver/vendor_3Com_type_".$val.".html";
}
展开全部
没看明白是嘛意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
计算数组长度(个数)用count就可以了,如果是字符串用strlen
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询