いくつか質問があります
this is my orginal array and cood below **will not work** on this array
<?php
$rijeci=array ( "tekst"=> "osoba" ,"vrsta" => "imenica",
"tekst"=> "kuha" , "vrsta" => "glagol",
"tekst"=> "crnu" , "vrsta" => "pridjev",
"tekst"=> "kavu" , "vrsta" => "imenica",
"tekst"=> "kopa" , "vrsta" => "glagol")
?>
これは私の変更された配列です
<?php
$rijeci=array ( "tekst1"=> "osoba" ,"vrsta1" => "imenica",
"tekst2"=> "kuha" , "vrsta2" => "glagol",
"tekst3"=> "crnu" , "vrsta3" => "pridjev",
"tekst4"=> "kavu" , "vrsta4" => "imenica",
"tekst5"=> "kopa" , "vrsta5" => "glagol")
?>
1) この osoba、kuha、crnu、kavu、kopa をエコーするにはどうすればよいですか?
これは、変更された配列で機能します
foreach($rijeci as $key => $var){
if($var != "imenica" && $var != "glagol" && $var != "pridjev" )
echo "$var " ;
2) どうすればこれをエコーできますか? Imenice: osoba kavu Glagol: kuha kopa Pridjev: crnu
これは変更された配列で機能しますが、これを印刷する他の方法はありますか?
$prethodna = null;
if($m=="prikazVrstaRijeci"){
echo "Imenice:\n" ;
foreach ($rijeci as $kljuc => $vrijednost){
if($vrijednost == "imenica"){
if($prethodna) {
echo "$prethodna ";
}
}
$prethodna = $vrijednost;
}
echo "<br />";
echo "Glagol:\n" ;
foreach ($rijeci as $kljuc => $vrijednost){
if($vrijednost == "glagol"){
if($prethodna) {
echo "$prethodna ";
}
}
$prethodna = $vrijednost;
}
echo "<br />";
echo "Pridjev:\n" ;
foreach ($rijeci as $kljuc => $vrijednost){
if($vrijednost == "pridjev"){
if($prethodna) {
echo "$prethodna ";
}
}
$prethodna = $vrijednost;
}
}
元の配列で 1.) 2.) 質問を印刷するにはどうすればよいですか? これは可能ですか?