Pershendetje
Pyetja eshte : Cfare funksion ka list() dhe each() tek matricat?
Pershendetje
Pyetja eshte : Cfare funksion ka list() dhe each() tek matricat?
Koha eshte jeta!
Koha eshte si shpata po se preve te pret ajo ty.
Ditet jane si shigjeta kurse njerzit jane shenjestrat e tyre!
Dora qe nuk shkruan eshte kembe!
list() pėrdoret pėr tė caktuar vlerat e njė matrice 1-dimensionale nė variabla.
Kodi mė lart do nxjerrė nė ekran: miremengjes forumi shqiptarKodi PHP:
$matrica = array('miremengjes', 'shqiptar', 'forumi');
list( $pershendetje, $popull, $forum ) = $matrica;
echo $pershendetje . ' ' . $forum . ' ' . $popull;
Nuk ėshtė e thėnė tė kesh nga njė variabėl pėr tė gjithė elementėt e matricės.
Kodi mė lart do nxjerrė: miremengjes forumiKodi PHP:
$matrica = array('miremengjes', 'shqiptar', 'forumi');
list( $pershendetje, , $forum ) = $matrica;
echo $pershendetje . ' ' . $forum;
Kodi mė lart do nxjerrė: miremengjesKodi PHP:
$matrica = array('miremengjes', 'shqiptar', 'forumi');
list( $pershendetje ) = $matrica;
echo $pershendetje;
Nuk ėshtė e thėnė tė pėrdorėsh list() sepse echo $matrica[0] e bėn punėn gjithashtu, por $matrica[0] vėshtirėson leximin, ndėrsa me list, mund ti caktojmė vlerės njė emėr domethėnės.
list( $pershendetje, $popull, $forum ) = $matrica;
bėn tė njėjtėn gjė si kodi mė poshtė.
$pershendetje = $matrica[0];
$popull = $matrica[1];
$forum = $matrica[2];
1 rresht me list apo 3 rreshta me $matrica[n]?
Po sikur tė kishim 15 elementė nė matricė?
Edi
E kuptova funksionin e list() ...po each() cfare funksioni kryen?
Koha eshte jeta!
Koha eshte si shpata po se preve te pret ajo ty.
Ditet jane si shigjeta kurse njerzit jane shenjestrat e tyre!
Dora qe nuk shkruan eshte kembe!
Funksioni each() merr elementin e parė tė njė matrice numerike ose asociative dhe formon njė matricė tjetėr asociative pėr ēelėsin (indeksin) dhe vlerėn.
Ja njė shėmbull pėr tė qartėsuar funksionin.
Pas kėtij kodi, $matrica ka kėtė formė:Kodi PHP:
$emrat = array('edi', 'beni', 'besi', 'miri');
$matrica = each($emrat);
[1] => edi
[value] => edi
[0] => 0
[key] => 0
Ēfarė ndodhi?
Pėr tė kuptuar se ēfarė ndodhi duhet tė shikojmė matricėn e emrave nė kėtė formė:
$emrat = array(0=>'edi', 1=>'beni', 2=>'besi', 3=>'miri');
Ne nuk i pėrdorėm numrat 0, 1, 2, 3 por PHP e bėn atė automatikisht.
Pra, matrica e emrave pėrmban kėtė informacion:
$emrat[0] = 'edi';
$emrat[1] = 'beni';
$emrat[2] = 'besi';
$emrat[3] = 'miri';
Kur pėrdorim kodin $matrica = each($emrat); PHP merr elementin e radhės dhe formon njė matricė tė tillė:
[1] => edi
[value] => edi
[0] => 0
[key] => 0
Shiko ngjyrat qė kam pėdorur pėr tė kuptuar ndėrtimin.
Kemi dy elementė pėr vlerėn dhe dy elementa pėr ēelėsin (ose indeksin).
Vlerėn mund ta marrėsh duke pėrdorur $matrica[1] ose duke pėrdorur $matrica['value'].
Ēelėsin mund ta marrėsh duke pėrdorur $matrica[0] ose duke pėrdorur $matrica['key'].
Nqs e pėrdorim $matrica = each($emrat); $matrica[0] nuk do pėrmbajė mė 'edi' por do pėrmbajė 'beni'. Pra, sa herė qė e pėrdorim funksionin, marrim elementin tjetėr tė matricės.
Pėr tė dhėnė njė shėmbull praktik, mendo sikur do kishe njė matricė ($anetaret) tė personave qė janė rregjistruar nė faqen tėnde.
Pėr ēdo anėtar kemi njė element asociativ qė ka si ēelės emrin e regjistrimit dhe si vlerė ka fjalėkalimin.
psh:
['edi'] => 'asdf_fdsa'
['beni'] => 'beniecenvete'
['besi'] => 'besi2002'
['miri'] => '20miri04'
Nė panelin e administratorit tė faqes mund tė duhet tė nxjerrėsh njė listė tė kėtyre personave.
Kjo mund tė bėhet nė kėtė mėnyrė:
ose mund tė bėhet edhe kėshtu:Kodi PHP:
for( $i=0; $i < sizeof($anetaret); $i++ ){
$matrica = each($anetaret);
echo '' . $matrica['key'] . '=' . $matrica['value'];
}
Qė tė dyja mėnyrat do nxjerrin tė njėjtėn gjė nė ekran:Kodi PHP:
while (list($emri, $fjalekalimi) = each($anetaret)) {
echo '' . $emri . '=' . $fjalekalimi";
}
edi=asdf_fdsa
beni=beniecenvete
besi=besi2002
miri=20miri04
Mėnyra e dytė pėrdor list() edhe each() bashkė dhe kodi ėshtė njė rresht mė i shkurtėr.
each($anetaret) formon njė matrice tė pėrkohshme qė pastaj ndahet nga list($emri, $fjalekalimi).
Duke parė kodin mė lart mund tė vėsh re se each() formon njė matricė me 4 elementė por list() ka vetėm dy variabla.
Cilat elementė pėrdor list() dhe cilat variabla nuk pėrdoren? Nqs e ke lexuar me vėmėndje pėrgjigjen mė lart, List() pėrdor vetėm elementėt me ēelėsa numerik.
$matrica[0] ėshtė pėr ēelėsin (emrin), ndėrsa $matrica[1] ėshtė pėr vlerėn (fjalėkalimin). $matrica['key'] dhe $matrica['value'] formohen, por nuk pėrdoren nga list().
Edi
Tė rekomandoj tė marrėsh manualin e PHP nga faqja zyrtare www.php.net dhe ta shkarkosh nė kompjuterin tėnd.
Nė krye tė faqes php.net tek kutia e kėrkimit shtyp emrin e funksionit dhe do shfaqet gjithēka mbi atė funksion. Aty gjen edhe komente nga programues tė tjerė qė shkruajnė fragmente kodi. Pra gjithēka ėshtė e gatshme. Faqja ka shumė gjuhė tė huaja nqs nuk di anglisht.
Edi
Flm per ndihmen edspace!
Koha eshte jeta!
Koha eshte si shpata po se preve te pret ajo ty.
Ditet jane si shigjeta kurse njerzit jane shenjestrat e tyre!
Dora qe nuk shkruan eshte kembe!
Me qe ra fjala mjeshter je ...merr vesh nga te gjitha fushat e IT.
Kam lexuar disa here tek siti i php.net per keto dy funksionet por se kuptoja qe se kuptoja tani e kuptoj fare mire se cfare funksioni kane ...Gjithe te mirat dhe suksese!
Ndryshuar pėr herė tė fundit nga Miremengjes : 11-10-2004 mė 09:41
Koha eshte jeta!
Koha eshte si shpata po se preve te pret ajo ty.
Ditet jane si shigjeta kurse njerzit jane shenjestrat e tyre!
Dora qe nuk shkruan eshte kembe!
Krijoni Kontakt