• 12-05-2020, 14:08:46
    #1
    Merhaba;
    foreach Dongusunden gelen Verilerin Devamına $attributes1 Devamına nasıl Ekleyebilirim Bırkaç Deneme yaptım ama ayrı grup olarak alıyor. bu konuda yardımcı olabılır mısınız?

    foreach( $urun->attributes->attribute as $ozellik){
    $attributes[] = array('attributeId' =>(string) $ozellik->id, 'attributeValueId' =>(string) $ozellik->valueId);
    }
    $attributes1 = array( "attributeId"=>47,"customAttributeValue"=>"Pembe");
  • 12-05-2020, 14:16:47
    #2
    muglali20 adlı üyeden alıntı: mesajı görüntüle
    Merhaba;
    foreach Dongusunden gelen Verilerin Devamına $attributes1 Devamına nasıl Ekleyebilirim Bırkaç Deneme yaptım ama ayrı grup olarak alıyor. bu konuda yardımcı olabılır mısınız?

    foreach( $urun->attributes->attribute as $ozellik){
    $attributes[] = array('attributeId' =>(string) $ozellik->id, 'attributeValueId' =>(string) $ozellik->valueId);
    }
    $attributes1 = array( "attributeId"=>47,"customAttributeValue"=>"Pembe");
    array_push($varOlanDizi, "eklenecekDeger"); //"eklenecekDeger","eklenecekDeger2" şeklinde eklenecek değerlerin adedi çoğaltılabilir.

    Örnek kullanımı ile bir dizinin sonuna sınırsız yeni değer ekleyebilirisiniz. (başına eklemek için yukarıdakiyle aynı örnek kullanımla array_unshift fonksiyonunu deneyebilirsiniz.)
  • 12-05-2020, 14:30:52
    #3
    Teşekkürler yardım içi ama tam yapamadım sanırım. Boyle yaptım olmadı bu şekildemı demek sıtedıgınız
    [attributes] => 4 Sonuc bunu verdi

    foreach( $urun->attributes->attribute as $ozellik){
    $attributes1[] = array('attributeId' =>(string) $ozellik->id, 'attributeValueId' =>(string) $ozellik->valueId);
    }
    
    
    $attributes2 = array( "attributeId"=>47,"customAttributeValue"=>"Pembe");
    
    
    $attributes= array_push($attributes1,$attributes2);
    erenagar adlı üyeden alıntı: mesajı görüntüle
    array_push($varOlanDizi, "eklenecekDeger"); //"eklenecekDeger","eklenecekDeger2" şeklinde eklenecek değerlerin adedi çoğaltılabilir.

    Örnek kullanımı ile bir dizinin sonuna sınırsız yeni değer ekleyebilirisiniz. (başına eklemek için yukarıdakiyle aynı örnek kullanımla array_unshift fonksiyonunu deneyebilirsiniz.)
  • 12-05-2020, 17:12:18
    #4
    muglali20 adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler yardım içi ama tam yapamadım sanırım. Boyle yaptım olmadı bu şekildemı demek sıtedıgınız
    [attributes] => 4 Sonuc bunu verdi

    foreach( $urun->attributes->attribute as $ozellik){
    $attributes1[] = array('attributeId' =>(string) $ozellik->id, 'attributeValueId' =>(string) $ozellik->valueId);
    }
    
    
    $attributes2 = array( "attributeId"=>47,"customAttributeValue"=>"Pembe");
    
    
    $attributes= array_push($attributes1,$attributes2);
    Burayı incele yardımcı olacaktır.
    https://www.php.net/manual/tr/contro...es.foreach.php