在這種情況下,例如,
我從person_code => 1,2,3
數組中的字符串然後我想要將該字符串從person_nama => name1,name2 ,NAME3
我有嘗試用我的代碼:
PHP重寫數組到字符串,
public function Person_name($person_code)
{
$code= explode(',', $person_code);
$name=array();
for($i=0; $i<count($code); $i++){
$sql= Yii::app()->db->createCommand('select nm_person from tbl_person where kd_person="'.$code[$i].'";');
$name=$sql->queryRow();
}
$namearray= implode(',',$name);
return $namaarray;
}
但該結果僅在數組中返回的最後一個人的名字,
有人能幫助我嗎?謝謝
你覆蓋它,'$名稱[] =',不斷地推,爲什麼不直接使用WHERE' IN'子句中,我確定'Yii'已經在某個地方使用API,它接受一個'WHERE IN'子句方法,並且接受一個整數數組 – Ghost