Bunkertor 7 Posted December 18, 2008 Report Share Posted December 18, 2008 Sveiki, man te ir tāds īss skriptiņš, kas sadala vārdu virkni un ieliek komatu aiz katra (tas vajadzīgs, lai uzrakstītu META keywordus) <?php $textbit = "kartupelis burkans biete racenis"; $kelement = explode(" ", $textbit); foreach($kelement AS $koutput){ echo "$koutput,\n"; } echo $kelement[0]; ?> Rezultāts ir "kartupelis, burkans, biete, racenis, kartupelis" bet lieta tāda, ka man nevajag echo, man vajag, lai tos abus $koutput un $kelement[0] ieraksta vienā vienotā variablā $kwordslist. Es zinu, ka tas ir kaut kas no ābeces, bet nav pat nojausmas, kur php manuālī šitādu lietu meklēt. Varbūt jātaisa jauns array? Varbūt kāds profs varētu mani pabīdīt pareizajā virzienā. Link to comment Share on other sites More sharing options...
Toms Posted December 18, 2008 Report Share Posted December 18, 2008 $jaunsvariablis .= "$koutput,\n"; Link to comment Share on other sites More sharing options...
Aleksejs Posted December 18, 2008 Report Share Posted December 18, 2008 $textbit = "kartupelis burkans biete racenis"; $kelement = explode(" ", $textbit); $kelement[]=$kelement[0]; $textbit = implode(', ',$kelement); Link to comment Share on other sites More sharing options...
Bunkertor 7 Posted December 18, 2008 Author Report Share Posted December 18, 2008 $jaunsvariablis .= "$koutput,\n"; Jee, paldies! <?php $textbit = "kartupelis burkans biete racenis"; $kelement = explode(" ", $textbit); foreach($kelement AS $koutput){ $jaunsvariablis .= "$koutput,\n"; } $jaunsvariablis2 = $jaunsvariablis . $kelement[0]; ?> Beigās kaut kā šitā uztaisīju un sanāca. Nez kur var par to (.) vairaak palasīt? skatījos php.net un neko neatradu. Link to comment Share on other sites More sharing options...
Bunkertor 7 Posted December 18, 2008 Author Report Share Posted December 18, 2008 Paldies, šitā vēl īsāk sanāk. Ko es vēl iedomājos - nedaudz Off-topic - kaut kā tā var iztaisīt, lai nebūtu beigās jāliek tas $kelement[0] bet rinda tomēr nebeigtos ar komatu? Ja frāzē vienmēr būtu vienāds vārdu skaits, tad es zinātu kā to uztaisīt... Link to comment Share on other sites More sharing options...
Delfins Posted December 18, 2008 Report Share Posted December 18, 2008 bet nav pat nojausmas, kur php manuālī šitādu lietu meklēt. ja papētītu php manuālī explode f-ju atrastu linku uz implode(). Crossrefernece rulē. tur nav daudz jādomā. Link to comment Share on other sites More sharing options...
codez Posted December 18, 2008 Report Share Posted December 18, 2008 $s='ABC/EFG/HIJ'; list($a1,$a2,$a3)=explode('/',$s); Link to comment Share on other sites More sharing options...
marcis Posted December 18, 2008 Report Share Posted December 18, 2008 Tavā gadījuma pat ar str_replace() var iztikt. Link to comment Share on other sites More sharing options...
blackhalt Posted December 19, 2008 Report Share Posted December 19, 2008 <?php $textbit = "kartupelis burkans biete racenis"; $textbit = str_replace(' ',',',$textbit); echo $textbit; die(); ?> Vispār keywordos var lietot ārī vairakus vārdus, ka vienu kewywordu, piemēram: labs ābols, slikts kartupelis, etc Link to comment Share on other sites More sharing options...
Recommended Posts