PHP: sonra dizilerini yeniden sıralayın unset ()

0 Cevap php

Katılan 2 işlevleri vardır.

  1. Belirli bir dize için ara dizi ürün
  2. unset () dizi öğe dize eğer bulunmazsa

$array = array("first", "second", "third", "fourth");

foreach($array as $i=> $string) {  
 if(stristr($string, "e")) {  
    unset($array[$i]);
 }   

}

"Ikinci" karakter 'e' ile dizi öğedir. Onun unset, $ dizi [1] boş bırakılabilir olsaydı

$array[0] = "first"  
$array[1] = ""  
$array[2] = "third"  
$array[3] = "fourth"

Ben "üçüncü" "dördüncü" bir yer "üçüncü", "ikinci" yerini alır ve böylece $ dizi [1], (array_shift gibi ()) diziden çıkarılmasını istiyorum

$array[0] = "first"    
$array[1] = "third"  
$array[2] = "fourth"

teşekkürler

0 Cevap