PHP Array soru?

0 Cevap php

Eğer ince umuyoruz. Benim soru:

MYSQL i alan bu tip bir tablo var

Field Name: TAGS Value : xavier,celine,marise,leon,john,cathy,polux,maurice


PHP bunu ben

$xwords = array();
function array_rpush(&$arr, $item)
{
  $arr = array_pad($arr, -(count($arr) + 1), $item);
}

$tags = requete("SELECT tags FROM tbl_tags LIMIT 1;");
while($dtags = mysql_fetch_assoc($tags)){
  $words .= array_rpush($xwords, $dtags['tags']);
}

// MY ARRAY XWORDS FOR DEBUG
//
// Array ( [0] => xavier, celine, marise, leon, john, cathy, polux, maurice
//

Benim komut dosyası (i AZ indeks sayfası oluşturmak) bu listedeki her kelimenin ilk harfini bulmak ve o A / B / C ile maç olmadığını kontrol etmek gerekir

// COUNT $XWORDS VALUE
$total = count($xwords);
// total =1
for($i=0; $i < $total; $i++)
{
 $wtags = explode(",",$xwords[$i]);
 // wtags = Array ( [0] => xavier [1] => celine [2] => marise... )
  while (list($idx,$val) = each($wtags)) {
    echo $val{0}."<br>";
    echo substr($val,0,1)."<br>";
  }
}

echo $val{0}."<br>"; VEYA echo substr($val,0,1)."<br>" bana sadece x vermek ve hiçbir şey olduktan sonra (dizideki ilk kayıt için bana sadece ilk harfi verirken ... inanılmaz :))

Belki bana bir çözüm bulmanıza yardımcı olabilir. Teşekkürler

0 Cevap