我正在尝试用两天时间创建一个带有mysql查询结果的数组,作为防止出现的值:
foreach($achievements as $acvhm2){
if(!array_key_exists(($acvhm2['key'] - 19999 ), $achievements)){
if($acvhm2['key'] - 20000 == $tam){
$san .= $tam.',';
$san1 = substr($san, 0, -1);
}
}
}
$ orgly2 = array($ san1);
if(!in_array($tam, $orgly2)){
echo ' <tr><td style="opacity:.64;">... ';
}
但它并不适用于所有&lt; tr>我得到了结果...
当我手动执行数组时,一切都很完美:
$orgly2 = array(3,5,13);
$ tam等于数组中的一个数字的所有结果都留有不透明度64.
任何人都知道我的代码有什么问题吗?
答案 0 :(得分:0)
我认为你正在寻找explode()
:
$orgly2 = explode(',',$san1);
你基本上创建了一个带有一个参数的数组,这个参数是一个带逗号的字符串,如下所示:
$orgly2 = array('3,5,13');