Задать вопрос
Ответы пользователя по тегу PHP
  • Как сгенерировать массив из списка?

    @mstdoc
    Тупо в лоб...

    <?php
    
    $array = array('Челябинск','Магнитогорск', 'Миасс','Златоуст');
    	
    $result_array = array();
    $tmp_pairs = array();
    	
    foreach( $array as $row => $town_in_row )
    {
    	foreach( $array as $column => $town_in_column )
    	{
    		if( $column == $row )
    			continue;
    			
    		$pairs_key1 = $row.'_'. $column;
    		$pairs_key2 = $column .'_'. $row;
    		
    		if( isset($pairs[$pairs_key1]) or isset($pairs[$pairs_key2]) )
    		    continue;
    		
    		$result_array[] = $town_in_row .'-'.$town_in_column;
    		$pairs[$pairs_key1] = true;
    	}
    }
    
    print_r($result_array);
    Ответ написан
    Комментировать