• 05-01-2023, 21:58:00
    #1
    <input type="text" class="form-control" name="social[title][]">
    <input type="text" class="form-control" name="social[icon][]">
    <input type="text" class="form-control" name="social[url][]">
    Array
    (
        [title] => Array
            (
                [0] => Twitter
                [1] => Facebook
                [2] => İnstagram
            )
    
        [icon] => Array
            (
                [0] => fa fa-twitter
                [1] => fa fa-facebook
                [2] => fa fa-instagram
            )
    
        [url] => Array
            (
                [0] => twitter.com
                [1] => facebook.com
                [2] => instagram.com
            )
    
    )
    Name ve print bu şekilde. Ben bunu şöyle değiştirmek istiyorum.

    Array
    (
        [0] => Array
            (
                [title] => Facebook
                [icon] => fa fa-facebook
                [url] => facebook.com
            )
        [1] => Array
            (
                [title] => Twitter
                [icon] => fa fa-twitter
                [url] => twitter.com
            )
        [2] => Array
            (
                [title] => İnstagram
                [icon] => fa fa-instagram
                [url] => instagram.com
            )
    )
    İşin içine sürükle bırak ve yeni ekleme alanı girince işin içinden çıkamadım. social[0][title] olarak name verdiğimde sorun yok ama javascript işinde sorun çıkıyor bu seferde.

    Array_walk, combine hepsini denedim ama nafile.
  • 05-01-2023, 22:07:57
    #2
    Kodunuzu aşağıdaki güncelleyip, entegre ederseniz işinize yarayacaktır.
    <input type="text" class="form-control" name="social[0][title]">
    <input type="text" class="form-control" name="social[0][icon]">
    <input type="text" class="form-control" name="social[0][url]">
    
    <input type="text" class="form-control" name="social[1][title]">
    <input type="text" class="form-control" name="social[1][icon]">
    <input type="text" class="form-control" name="social[1][url]">
  • 06-01-2023, 11:31:20
    #3
    php biliyorum demeyin.
    $_temp = [];
    
    foreach($array['title'] as $_key => $_val){
        $_temp[] = [
            'title' => $_val,
            'icon' => $array['icon'][$_key],
            'url' => $array['url'][$_key],
        ];
    }
    
    print_r($_temp);
    aynısı array walk ile de yapılır ama aynı kapıya çıkar
  • 06-01-2023, 11:34:50
    #4
    ahmtcn37 adlı üyeden alıntı: mesajı görüntüle
    Kodunuzu aşağıdaki güncelleyip, entegre ederseniz işinize yarayacaktır.
    <input type="text" class="form-control" name="social[0][title]">
    <input type="text" class="form-control" name="social[0][icon]">
    <input type="text" class="form-control" name="social[0][url]">
    
    <input type="text" class="form-control" name="social[1][title]">
    <input type="text" class="form-control" name="social[1][icon]">
    <input type="text" class="form-control" name="social[1][url]">
    Bu şekilde yapıyorum zaten. Ama işimi görmüyor.

    trgino adlı üyeden alıntı: mesajı görüntüle
    php biliyorum demeyin.
    $_temp = [];
    
    foreach($array['title'] as $_key => $_val){
        $_temp[] = [
            'title' => $_val,
            'icon' => $array['icon'][$_key],
            'url' => $array['url'][$_key],
        ];
    }
    
    print_r($_temp);
    aynısı array walk ile de yapılır ama aynı kapıya çıkar
    Merhaba, php biliyorum. Forumda bütün php destek konularında R10+ larım da mevcuttur. Terzi kendi söküğünü dikemezmiş diyorum. Bu şekilde de çözebiliyorum ama işimi görmüyor. Amacım fonksiyon ile sorunsuz birleştirmek.
  • 06-01-2023, 12:06:18
    #5
    ebubekirgns adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde yapıyorum zaten. Ama işimi görmüyor.



    Merhaba, php biliyorum. Forumda bütün php destek konularında R10+ larım da mevcuttur. Terzi kendi söküğünü dikemezmiş diyorum. Bu şekilde de çözebiliyorum ama işimi görmüyor. Amacım fonksiyon ile sorunsuz birleştirmek.
    " fonksiyon ile sorunsuz birleştirmek " cümlesinde anlatmak istediğiniz tam olarak nedir bende o kısmı anlamadım
  • 06-01-2023, 12:08:59
    #6
    thealiyasar adlı üyeden alıntı: mesajı görüntüle
    " fonksiyon ile sorunsuz birleştirmek " cümlesinde anlatmak istediğiniz tam olarak nedir bende o kısmı anlamadım
    Hocam postun içerisine müdahale edip geri post ile döndürmem lazım. Bir değişkene atamak istemiyorum. Postun içerisinden doğrudan fonksiyon varsa onunla yapmak daha sağlıklı olacaktır. Ayrıca bunun bir alt dizisi de olacak. O yüzden yani.