你能用一行代码写出以下内容吗?$foo=explode(":",$foo);$foo=$foo[0]; 最佳答案 你可以使用stristr为此:$foo=stristr($foo,":",true);true设置为在第一个“:”实例之前为您提供所有内容 关于php-一行代码爆破取值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1744956/
你能用一行代码写出以下内容吗?$foo=explode(":",$foo);$foo=$foo[0]; 最佳答案 你可以使用stristr为此:$foo=stristr($foo,":",true);true设置为在第一个“:”实例之前为您提供所有内容 关于php-一行代码爆破取值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1744956/
$str="Thisisastring";$words=explode("",$str);工作正常,但空格仍然进入数组:$words===array('This','is','a','','','','string');//true我宁愿只包含没有空格的单词,并将有关空格数的信息分开。$words===array('This','is','a','string');//true$spaces===array(1,1,4);//true刚刚补充:(1,1,4)表示第一个字后一个空格,第二个字后一个空格,第三个字后4个空格。有什么办法可以快速做到吗?谢谢。 最佳
$str="Thisisastring";$words=explode("",$str);工作正常,但空格仍然进入数组:$words===array('This','is','a','','','','string');//true我宁愿只包含没有空格的单词,并将有关空格数的信息分开。$words===array('This','is','a','string');//true$spaces===array(1,1,4);//true刚刚补充:(1,1,4)表示第一个字后一个空格,第二个字后一个空格,第三个字后4个空格。有什么办法可以快速做到吗?谢谢。 最佳
我怎样才能让下面的代码工作?$a=explode('s',$str)[0];我只看到这样的解决方案:$a=explode('s',$str);$a=$a[0]; 最佳答案 正如其他人所说,PHP与JavaScript的不同之处在于它不能从函数返回中访问数组元素。您列出的第二种方法有效。您还可以使用current()、reset()或array_pop()函数获取数组的第一个元素,如下所示:$a=current(explode('s',$str));//or$a=reset(explode('s',$str));//or$a=arra
我怎样才能让下面的代码工作?$a=explode('s',$str)[0];我只看到这样的解决方案:$a=explode('s',$str);$a=$a[0]; 最佳答案 正如其他人所说,PHP与JavaScript的不同之处在于它不能从函数返回中访问数组元素。您列出的第二种方法有效。您还可以使用current()、reset()或array_pop()函数获取数组的第一个元素,如下所示:$a=current(explode('s',$str));//or$a=reset(explode('s',$str));//or$a=arra
在下面的代码中,如果$getd[0]为空,我想转到下一条记录。foreach($arras$a1){$getd=explode(',',$a1);$b1=$getd[0];}我怎样才能实现它? 最佳答案 我们可以使用if语句,仅当$getd[0]不为空时才会发生。foreach($arras$a1){$getd=explode(",",$a1);if(!empty($getd[0])){$b1=$getd[0];}}或者,如果$getd[0]为空,我们可以使用continue关键字跳到下一次迭代。foreach($arras$a1)
在下面的代码中,如果$getd[0]为空,我想转到下一条记录。foreach($arras$a1){$getd=explode(',',$a1);$b1=$getd[0];}我怎样才能实现它? 最佳答案 我们可以使用if语句,仅当$getd[0]不为空时才会发生。foreach($arras$a1){$getd=explode(",",$a1);if(!empty($getd[0])){$b1=$getd[0];}}或者,如果$getd[0]为空,我们可以使用continue关键字跳到下一次迭代。foreach($arras$a1)
如何分解以下字符串:Loremipsum"dolorsitamet"consectetur"adipiscingelit"dolor进入array("Lorem","ipsum","dolorsitamet","consectetur","adipiscingelit","dolor")因此引文中的文本被视为单个单词。这是我目前拥有的:$mytext="Loremipsum%22dolorsitamet%22consectetur%22adipiscingelit%22dolor"$noquotes=str_replace("%22","",$mytext");$newarray=ex
如何分解以下字符串:Loremipsum"dolorsitamet"consectetur"adipiscingelit"dolor进入array("Lorem","ipsum","dolorsitamet","consectetur","adipiscingelit","dolor")因此引文中的文本被视为单个单词。这是我目前拥有的:$mytext="Loremipsum%22dolorsitamet%22consectetur%22adipiscingelit%22dolor"$noquotes=str_replace("%22","",$mytext");$newarray=ex