数组中的变量不起作用

拉胡尔·科斯拉(Rahul Khosla)

我在数组中添加了一个带有长句子的变量,并且我有正确的语法来分隔单词。但是,当我尝试显示数组键1,2,3,...时,我得到了错误Undefined offset

这是我的示例代码:

$quote = '"'; 
$string = $quote.'asds dasddsfaf fdf
ewfejfierjfnsdafjafj sdf dwiofjwejf iosad dsfosdofjeijfmkslad f
dfsijioewjo fsdlfa'.$quote; 
$newstring = implode('", "', preg_split('/[\s]+/', $string)); 
$arrayz = array($newstring); 
echo $arrayz[2];

回声$newstring给了我:"asds", "dasddsfaf", "fdf", "ewfejfierjfnsdafjafj", "sdf", "dwiofjwejf", "iosad", "dsfosdofjeijfmkslad", "f", "dfsijioewjo", "fsdlfa"

马克·米勒

我认为您正在使事情复杂化。无需在preg_split这里使用只需使用explode()即可试试这个:

$commer = '"'; 
$string = $commer.'asds dasddsfaf fdf
ewfejfierjfnsdafjafj sdf dwiofjwejf iosad dsfosdofjeijfmkslad f
dfsijioewjo fsdlfa'.$commer;

$newstring = explode(' ', $string);

print_r($newstring);

输出:

Array
(
    [0] => "asds
    [1] => dasddsfaf
    [2] => fdf
    [3] => ewfejfierjfnsdafjafj
    [4] => sdf
    [5] => dwiofjwejf
    [6] => iosad
    [7] => dsfosdofjeijfmkslad
    [8] => f
    [9] => dfsijioewjo
    [10] => fsdlfa"
)

根据评论进行编辑。这应该做您想要的:

$commer = '"'; 
$string = 'asds dasddsfaf fdf ewfejfierjfnsdafjafj sdf dwiofjwejf iosad dsfosdofjeijfmkslad f dfsijioewjo fsdlfa'; 

$arrayz = array();
foreach(explode(' ', $string) as $word) {
    $arrayz[] = $commer . $word . $commer;
}

print_r($arrayz);

输出:

Array
(
    [0] => "asds"
    [1] => "dasddsfaf"
    [2] => "fdf"
    [3] => "ewfejfierjfnsdafjafj"
    [4] => "sdf"
    [5] => "dwiofjwejf"
    [6] => "iosad"
    [7] => "dsfosdofjeijfmkslad"
    [8] => "f"
    [9] => "dfsijioewjo"
    [10] => "fsdlfa"
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

javascript变量在Highchart中不起作用

来自分类Dev

在JSon中添加变量不起作用

来自分类Dev

花括号中的变量不起作用

来自分类Dev

会话变量在Grails中不起作用

来自分类Dev

按名称在变量中请求的数组不起作用

来自分类Dev

$ _SESSION变量不起作用,在其他页面中不起作用

来自分类Dev

numpy中的变量分配不起作用?

来自分类Dev

引用变量在jQuery中不起作用

来自分类Dev

累积变量中的值不起作用

来自分类Dev

在文件中设置变量不起作用

来自分类Dev

填充php数组变量在godaddy服务器中不起作用(php版本5.3.24)在localhost中可完美运行

来自分类Dev

in_array()-数组搜索中的数组不起作用

来自分类Dev

在PHP中迭代变量不起作用

来自分类Dev

画布中的图像数组不起作用

来自分类Dev

在JSon中添加变量不起作用

来自分类Dev

变量,NSInteger在Xcode中不起作用

来自分类Dev

记录数组中的值不起作用

来自分类Dev

C字符数组使用变量不起作用定义长度

来自分类Dev

jQuery insertafter()在$(this)变量中不起作用

来自分类Dev

URL中的Java变量不起作用

来自分类Dev

变量替换在node js的mongo中在$ in中不起作用

来自分类Dev

变量在 shell 脚本中不起作用

来自分类Dev

ngFor 中的引用变量不起作用

来自分类Dev

数组中的特定值不起作用

来自分类Dev

使用变量引用数组中的 JSON 元素不起作用

来自分类Dev

变量不起作用

来自分类Dev

数组中的数字总和不起作用

来自分类Dev

返回变量在 Python 中不起作用

来自分类Dev

多维数组中的 ksort 不起作用