nasıl php nesnesi aracılığıyla döngü ve her özellik bir dize yerine (değişken)

1 Cevap

Ben bu 'kaldırmak gerekir & Bir php nesnenin her İşletmeden 'karakterleri

Ben aşağıdaki kod çalıştı ama ne ben eksik ... çalışmıyor?

teşekkürler ahbaplar

foreach($query_item as $key => $value)
{
    $key = str_replace(' & ',' & ',$value);
}

1 Cevap

Başvuruyla $ değerine bakın ve yerde değiştirmek gerekir:

foreach($query_item as $key => &$value)
{
    $value = str_replace(' & ',' & ',$value);
}

Alternatif $ tuşunu kullanarak nesne içindeki öğeyi referans olacaktır:

foreach($query_item as $key => $value)
{
    $query_item->$key = str_replace(' & ',' & ',$value);
}

Biz değiştirilmesi ve konu yaparken ben de, htmlentities() işaret edeceğiz & ile.