将条件设置为值php

时间:2018-02-14 08:56:46

标签: php arrays loops

我有数组,这个数组有值 我需要将Condition设置为这样的值 我的数组键变量并且正在改变!

我想检查我的自定义值是否存在print somthing ...

 if ($arraysValue[$keys] ==1) { print "one"; }
 //OR
 if ($arraysValue[$keys] ==3) { print "three"; }

阵列:

Array
(
    [0] => 1
    [3] => 2
    [6] => 3
    [9] => 4
    [12] => 5
    [15] => 8
    [18] => 9
)
Array
(
    [0] => 1
    [4] => 2
    [8] => 6
    [12] => 9
)

感谢您的帮助......

2 个答案:

答案 0 :(得分:2)

如果您想浏览所有数组项并检查每个项,可以使用foreach

$my_array = array(1,2,3,4,5,6,7,8,9);
foreach($my_array as $array_index=> $array_value){
   if($array_value == 1)     print "one";
   elseif($array_value== 3)  print "three";
   else                      print "something else";
}

答案 1 :(得分:2)

如果你想打印数组每一行的值,如果结果只有1到9之间,你可以尝试这样的事情:

1 /创建“alphabet”数组,其中key =字母中的值

 $alphabet = array(
    "0" => "zero",
    "1" => "one",
    "2" => "two",
    ...
    "9" => "nine"
)

2 /循环遍历数组和foreach行,使用字母数组打印字母值:

foreach ($array as $key => $value) {
    print($alphabet[$value]);
}

这是你在找什么?