v2.5.2
Giriş yap

Php kategoriyi üste alta tasimak

Anonim
228 defa görüntülendi ve 2 kişi tarafından değerlendirildi

php de olurya arkadaşlar adamın panelinde kategoriye üste alta taşı olur yer değiştirir onu istiyorum

bhebatu
475 gün önce
function kategoriYerDegistir($kategoriler, $ustKategori, $altKategori){
$ustKategoriIndex = array_search($ustKategori, $kategoriler);
$altKategoriIndex = array_search($altKategori, $kategoriler);

if ($ustKategoriIndex !== false && $altKategoriIndex !== false) {
// Kategorileri yer değiştir
list($kategoriler[$ustKategoriIndex], $kategoriler[$altKategoriIndex]) = array($kategoriler[$altKategoriIndex], $kategoriler[$ustKategoriIndex]);
}

return $kategoriler;
}

// Kategorileri tanımla
$kategoriler = array("Kategori 1", "Kategori 2", "Kategori 3", "Kategori 4");

// Kategorileri yer değiştir
$kategoriler = kategoriYerDegistir($kategoriler, "Kategori 2", "Kategori 4");

// Sonuçları görüntüle
print_r($kategoriler);

Bu örnekte, kategoriYerDegistir adlı bir işlev tanımlıyoruz. Bu işlev, kategoriler dizisini, üst ve alt kategori isimlerini parametre olarak alır. İşlev, array_search işlevini kullanarak üst ve alt kategorilerin dizideki indekslerini bulur. Ardından, list işlevini kullanarak kategorileri yer değiştirir. Son olarak, işlev, güncellenmiş kategoriler dizisini döndürür.

Bu örneği kendi projenize uyarlayabilir ve kategorileri istediğiniz gibi yer değiştirebilirsiniz. Umarım bu size yardımcı olur!