【发布时间】:2017-05-23 14:05:57
【问题描述】:
如何从 if else 条件中获取一个返回值数组?
我的代码如下:
function fitur_4($extract_fitur){
$fiturempat=array();
$data_kata3=$extract_fitur['data_kata3'];
$data_total_kalimat=$extract_fitur['data_total_kalimat'];
$data_kalimat=$extract_fitur['data_kalimat'];
for ($i=0; $i<count($data_kata3) ; $i++) {
for ($j=0; $j<$data_total_kalimat[$i]; $j++) {
$start='“';
$kata=explode(" ", $data_kalimat[$i][$j]);
$tot_kata=count($kata);
$end ='”';
$pos = stripos($data_kalimat[$i][$j], $start);
$str = substr($data_kalimat[$i][$j], $pos);
$str_two = substr($str, strlen($start));
$second_pos = stripos($str_two, $end);//hitung per karakter
$str_three = substr($str_two, 0, $second_pos);//kata dalam petik dua
$unit = trim($str_three); // remove whitespaces
$pecah_unit=explode(" ",$unit);
$tot_petik=count($pecah_unit);
if(strpos($data_kalimat[$i][$j], $start)!==false){
$fitur4= $tot_petik/$tot_kata;
array_push($fiturempat, $fitur4);
}else{
// empty value must insert in array $fiturempat
}
}
return $fiturempat;
}
}
我想从(if & else 条件)获取数组中的返回值 $fitempat。
【问题讨论】:
标签: php arrays if-statement return-value nested-loops