이 글의 내용은 PHP 2차원 배열을 문자열로 자르고 중복된 값을 제거하는 코드에 관한 것입니다. 이제 필요한 친구들이 참고할 수 있습니다.
응용 시나리오는 모든 것을 쿼리하는 것입니다. 특정 rent_contract_id id 및 rent_contract_parent_id의 관련 정보를 문자열로 조합하여 FIND_IN_SET을 사용하여 후속 쿼리 작업을 용이하게 합니다:
// select rent_contract_id,rent_contract_parent_id from tb_rent_contract where rent_contract_id =797 or rent_contract_parent_id = 797 $arr = array(array('rent_contract_id'=>555,'rent_contract_parent_id'=>666),array('rent_contract_id'=>777,'rent_contract_parent_id'=>555),array('rent_contract_id'=>888,'rent_contract_parent_id'=>777)); $str_arr = ""; //空字符串,便于遍历后的追加 foreach ($arr as $ke => $va) { $str_arr .= implode(',', $va).","; } $arr_str = explode(",",$str_arr); //字符串组装为数组 $arr_str = array_unique($arr_str);//去除重复的值 $str = implode(',',$arr_str); //分割为字符串 var_dump($str); //string(16) "555,666,777,888,"
위 내용은 PHP는 2차원 배열을 문자열로 자르고 중복된 값을 제거합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!