მაქვს ასეთი მრავალგანზომილებიანი მასივი $colors; .
Array
(
[white] => Array
(
[ge] => თეთრი
[jp] => 白
[ru] => Белий
[en] => White
)
[cream] => Array
(
[ge] => კრემისფერი
[jp] => 灰白色
[ru] => Бежевый
[en] => cream
)
[beige] => Array
(
[ge] => ჩალისფერი
[jp] => ベージュ色
[ru] => Бежий
[en] => beige
)
[sky-blue] => Array
(
[ge] => ცისფერი
[jp] => 空色
[ru] =>
[en] => sky-blue
)
[yellow] => Array
(
[ge] => ყვითელი
[jp] => 黄色
[ru] =>
[en] => yellow
)
[green] => Array
(
[ge] => მწვანე
[jp] => 緑色
[ru] =>
[en] => green
)
[brown] => Array
(
[ge] => ყავისფერი
[jp] => 褐色
[ru] =>
[en] => brown
)
[red] => Array
(
[ge] => წითელი
[jp] => 赤
[ru] =>
[en] => red
)
[light-red] => Array
(
[ge] => შინდისფერი
[jp] =>
[ru] =>
[en] => light-red
)
[silwer] => Array
(
[ge] => ვერცხლისფერი
[jp] => 銀色
[ru] =>
[en] => silwer
)
[gray] => Array
(
[ge] => ნაცრისფერი
[jp] => 灰色
[ru] =>
[en] => gray
)
[blue] => Array
(
[ge] => ლურჯი
[jp] => 青
[ru] =>
[en] => blue
)
[black] => Array
(
[ge] => შავი
[jp] => 黒
[ru] =>
[en] => black
)
)
შეიძლება ციკლში ისე დავატრიალო რომ ავტომატურად გამოიტანოს მხოლოდ ქვემასივების დასახელებები:
white
cream
beige
და.ა.შ.
მე რომ ვცადე, მეუბნება, რომ მასივია და სტრინგში ვერ გადამყავსო.
არც ინდექსირება შველის და არც არაფერი.
* * *
გავაკეთე რაც მინდოდა.
<?php
$keys = array_keys($color);
for($i = 0; $i < count($color); $i++) {
$newcolour=$keys[$i];
echo "\t\t<option value='".$newcolour."'>".$color[$newcolour][$lingua]."</option>\n";
}
?>
This post has been edited by karlsoni on 23 May 2016, 02:54
ნადირობა ბინებზე კი არა, ჭვავის ყანაში მორბენალ ბალღებზე მიდის.
Et facta est lux!
無名天地之始,
有名萬物之母。
https://bilingua.ge/