Cześć, mam pytanie odnośnie funkcji array, w php.
Podczas kodowania zauważyłem, już dawno, iż podczas tworzenia prostego inpute'a, za pomocą CodeIgniter, a dokładniej jednej z bibliotek, można utworzyć cały input, używając tablic - o ile array to tablica, oto jak to wygląda:
<?php
//Będę stosował polskie jak i długie nazwy, dla uproszczenia.
$dane_input_login = array(
'name' => 'login_uzytkownika',
'class' => 'Jakas-klasa-z-bootstrapa',
'style' => 'jakiesTamStyle: #000;'
);
// <form>
echo form_open();
// <input ~dane z $dane_input_login~>
echo form_input($dane_input_login);
// </form>
echo form_close();
Gdzie leży mój problem z array()?
Otóż za cholerkę nie wiem jak jest to zrobione tak, aby dane zwracały tylko i wyłącznie informacje, bez zbędnych ' ' ani =>. Nie 'name' => 'login' a name="login", jak Oni to zrobili, aby funkcja sama dostawiała = po pierwszym atrybucie, w tym przypadku name, a przed drugim(login) jak i po dopisywała ", czyli "login".
Jeżeli ktoś nie zrozumiałem, proszę śmiało pisać w komentarzach. Pozdrawiam, Sebastian ~ HaKIM.
ps. Przeszukiwałem gogole'a, bez skutecznie, pewnie dlatego iż nie umiem ująć mojego pytania w parę słów.