我有一些问题
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.) 问题?这可能吗?