如何在PHP数组中传递变量值

时间:2019-10-26 06:07:15

标签: php arrays

来自WordPress自定义文本字段的值来自:Like

text_field_words = 'Orange','Mango','banana' 

使用

$var_word= get_option('text_field_words');

现在,我想在Array中使用此变量。我尝试过,但是将值分配为单个值。请帮忙。

$my_array = array($var_word); 

3 个答案:

答案 0 :(得分:0)

让我们先清除一些东西。

您的这一行

text_field_words = 'Orange','Mango','banana' 

应该是

$text_field_words = 'Orange, Mango, banana';

如果将此字符串存储到wp_option表中,则可以使用

获得这些值。
$text_field_words = get_option( 'your_option_key', '' );

现在,您可以将字符串放入数组,如下所示:(您有$ text_field_words,它的字符串为“ Orange”,...)

$text_field_words_array = explode(",", $text_field_words);
print_r($text_field_words_array);

输出:

Array
(
    [0] => Orange
    [1] =>  Mango
    [2] =>  banana
)

答案 1 :(得分:0)

您的php脚本收到一个字符串{ "httpCode": 400, "httpMessage": "Bad Request", "moreInformation": "Body of the request is not valid according to json schema" } ,因此您要做的就是将其爆炸成数组。

text_field_words

答案 2 :(得分:0)

text_field_words应该是字符串,即i。 e。 'Orange,Mango,banana'"'Orange','Mango','banana'"

$var_word = "'Orange','Mango','banana'";
$my_array = explode(',',str_replace("'", '', $var_word));

演示:-https://3v4l.org/0FM5p