1. PHP / Говнокод #8550

    +162

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $tmp_arr=array();
    $id1_str='';
    $root_str='';
    foreach($id1 as $id){
    	$id1_str.=$id['id'].' , ';
    	if(!isset($tmp_arr[$id['root']])){
    		$root_str.=$id['root'].' , ';
    		$tmp_arr[$id['root']]=true;
    	}
    }

    это типа такой способ собрать distinct root ids в строку!
    не забыть потом откусить хвост ' , '
    нормальные герои не ищут легких путей

    Запостил: shitcoder, 17 Ноября 2011

    Комментарии (1) RSS

    • что интересно, этот $root_str далее используется в sql-запросе "where id in ($root_str) .."
      так что ему уникальность значений вообще нахрен не уперлась, ну будет sql запрос чуток длиннее, не пофиг ли
      Ответить

    Добавить комментарий