21,886
社区成员
发帖
与我相关
我的任务
分享
<?php
//======================
$test = 1;
switch ($test) {
case 1:
case 2:
case 3:
case 4:
//run one
break;
case 5:
break;
case 6:
default:
break;
}
//=========================
if (in_array($test, array(1, 2, 3, 4))) {
//run one
} else {
//xxxx
}
//==========================
$arr = array(
1 => 'run1',
2 => 'run1',
);
$runArr = $arr[1]();
function run1()
{
echo 'tttt';
}
<?php
function run($t, $s){
$data = array(
1 => function($param) {
return serialize($param);
},
2 => function($param) {
return json_encode($param);
},
);
if(!isset($data[$t])){
return false;
}else{
return $data[$t]($s);
}
}
echo run(2, array('data' => '一个数组'));