簡體   English   中英

如何在 php 數組中傳遞變量值

[英]How to pass variable value in php array

來自 WordPress 自定義文本字段值來自:Like

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

$var_word= get_option('text_field_words');

現在我想在數組中使用這個變量。 我嘗試過,但將值分配為單個值。 請幫忙。

$my_array = array($var_word); 

讓我們先澄清一點。

你的這條線

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);

Output:

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

您 php 腳本收到一個字符串text_field_words ,所以您只需要將其分解為數組。

$my_array = explode(",",$var_word);

text_field_words應該是一個字符串,即'Orange,Mango,banana'"'Orange','Mango','banana'"

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM