【发布时间】:2015-10-05 19:20:15
【问题描述】:
我有一个类似的数组:-
$arr = array(
"Sci-Fi",
"Action"
);
如何检查Action是否存在于这个数组中,如何将其转换为(Sci-Fi,Action)
谢谢
【问题讨论】:
我有一个类似的数组:-
$arr = array(
"Sci-Fi",
"Action"
);
如何检查Action是否存在于这个数组中,如何将其转换为(Sci-Fi,Action)
谢谢
【问题讨论】:
在您的问题中 $arr 是数组。首先,我们将检查“Action”是否在数组中。
if(in_array('Action',$arr)){
//in_array checks if 'Action' is in the array
echo "Action is in the array!";
}
现在我们需要将数组“内爆”以将其转换为字符串。
echo "(" . implode(',', $arr) . ")";
//implode glues the parts of your array together into a string using the supplied "glue", in this case a comma.
php.net 已将其全部记录在案,但我知道很难只知道函数名称是什么,尤其是像 implode 这样神秘的东西。当你在学习时,很高兴得到一个友好的答案。
【讨论】:
echo "(" . implode(',', $arr) . ")"; 但没有显示任何结果,但我尝试此foreach($AdsPage as $item) { echo $item.',';} 并显示结果