我有一个像这样的数组
array(
[0] => 'sku_name'
[1] => 'price'
[2] => 'typesku_'
)
我想检测哪个索引包含' sku _'在字符串中的前4个字符中删除' sku _'
答案 0 :(得分:1)
这应该可以解决问题:
Array (
[0] => name
[1] => price
[2] => typesku_
)
输出:
package your.path;
答案 1 :(得分:0)
你会得到stripos的答案
$demo=array('sku_name','price','typesku_');
foreach($demo as $k=>$d){
if(stripos($d, 'sku_')===0){
$demo[$k]= str_replace('sku_',"",$d);
}
}
输出 排列 ( [0] =>名称 [1] =>价钱 [2] => typesku_ )
答案 2 :(得分:0)
<?php
$arr=array(0 => 'sku_name', 1 => 'price', 2 => 'typesku_');
$i=0;
$s=0;
foreach($arr as $index){
if(stripos($index,"sku_")===0){
$str=strlen($index);
for ($i=4;$i<$str;$i++){
$index[$s]=$index[$i];
$index[$i]="\0";
$s++;
}
echo $index;
echo "<br>";
}
}
?>
这是你可以做到的方法之一,我只是自己想到了,它可能不是最好的方式,但它有效,欢呼! :)希望它有所帮助。