如何将项目列表转换为php数组?
单词1 单词2 单词3 单词4 等等。。。如何将其转换为php数组,这里有很多项,所以我不想手动将它们全部写入数组,我知道必须有一种简单的方法 我是说我必须做什么如何将项目列表转换为php数组?,php,arrays,Php,Arrays,单词1 单词2 单词3 单词4 等等。。。如何将其转换为php数组,这里有很多项,所以我不想手动将它们全部写入数组,我知道必须有一种简单的方法 我是说我必须做什么 <?PHP $items = array(); $items['word 1']; $items['word 2']; $items['word 3']; $items['word 4']; ?> 我知道了谢谢 <?php $items = "word1 word2 word3 word4"; $item
<?PHP
$items = array();
$items['word 1'];
$items['word 2'];
$items['word 3'];
$items['word 4'];
?>
我知道了谢谢
<?php
$items = "word1 word2 word3 word4";
$items = explode(" ", $items);
echo $items[0]; // word1
echo $items[1]; // word2
?>
如果您的意思是:
word1 word2 word3
那你想要什么
$array = explode(' ', "word1 word2 word3");
如果你的意思是“单词1单词2单词3”,中间有数字,那么你需要对preg_split()有点兴趣如果我理解这个问题,你有一组变量,如下所示:
$word1 = 'a';
$word2 = 'b';
$word3 = 'c';
$word4 = 'd';
$word5 = 'e';
$word6 = 'f';
$word7 = 'g';
$word8 = 'h';
$list = array();
for ($i = 1 ; $i <= 8 ; $i++) {
$variable_name = 'word' . $i;
$list[] = $$variable_name;
}
var_dump($list);
如果是,您可以使用PHP,如下所示:
$word1 = 'a';
$word2 = 'b';
$word3 = 'c';
$word4 = 'd';
$word5 = 'e';
$word6 = 'f';
$word7 = 'g';
$word8 = 'h';
$list = array();
for ($i = 1 ; $i <= 8 ; $i++) {
$variable_name = 'word' . $i;
$list[] = $$variable_name;
}
var_dump($list);
如果我不理解这个问题,而你一开始只有一个字符串。。。你可能得用这个词来分隔
编辑
(好吧,我不明白这个问题,似乎……我第一次回答时给出的例子没有那么多——对不起^^)如果你把所有的单词都放在一个文本文件中,每行一个 您可以使用file函数将整个文件读入一个数组,每行一项
我在wordpress中使用gallery短代码,发现输出是[212232,34,45456,56,78]类似的内容。下面的代码帮助我创建列表数组,然后处理每个附件id
$list = '212,232,34,45,456,56,78';
$tag_array = explode(',', $list );
foreach ($tag_array as $key => $tag ) {
// do something with each list item.
}