示例#1
0
function arr_company2($gc, $company, $cnt ,$kubuNm){

	for ($i = 0; $i < count($company); $i++) {
		for ($j = 0; $j < $company[$i]["kakuritsu"]["r"]; $j++) {
			$tbl_com[] = $company[$i]["company_no"];
			$tbl_com2[] = "relocation";
		}
		for ($j = 0; $j < $company[$i]["kakuritsu"]["c"]; $j++) {
			$tbl_com[] = $company[$i]["company_no"];
			$tbl_com2[] = "chintai";
		}
		for ($j = 0; $j < $company[$i]["kakuritsu"]["s"]; $j++) {
			$tbl_com[] = $company[$i]["company_no"];
			$tbl_com2[] = "sublease";
		}
	}

	for ($i = 0; $i < $cnt; $i++) {
		if(count($tbl_com) > 0){
			$id = mt_rand(0, (count($tbl_com) - 1));
			$company_no = $tbl_com[$id];
			$tbl[] = $company_no;
			$kubu[$company_no] = $tbl_com2[$id];
//区分テーブルも削除すること
//			$tbl_com = arr_sakujyo($tbl_com, $company_no);
			$ret_arr = arr_sakujyo_kbn($tbl_com, $tbl_com2, $company_no);
			$tbl_com = $ret_arr["arr1"];
			$tbl_com2 = $ret_arr["arr2"];
		}
	}


	$gc->arr_company_kbn = $kubu;
	$gc->arr_company = $tbl;

//	print_r($gc->arr_company_kbn);
//	echo "//";
//	print_r($gc->arr_company);
//	echo "---->";
}
示例#2
0
function arr_company2($company, $company_ref, $cnt){

	for ($i = 0; $i < count($company); $i++) {
		for ($j = 0; $j < $company[$i]["kakuritsu"]["r"]; $j++) {
			$tbl_com[] = $company[$i]["company_no"];
			$tbl_com2[] = "relocation";
		}
		for ($j = 0; $j < $company[$i]["kakuritsu"]["c"]; $j++) {
			$tbl_com[] = $company[$i]["company_no"];
			$tbl_com2[] = "chintai";
		}
		for ($j = 0; $j < $company[$i]["kakuritsu"]["s"]; $j++) {
			$tbl_com[] = $company[$i]["company_no"];
			$tbl_com2[] = "sublease";
		}
	}

    $companies = array();
	for ($i = 0; $i < $cnt; $i++) {
		if(count($tbl_com) > 0){
			$id = mt_rand(0, (count($tbl_com) - 1));
			$company_no = $tbl_com[$id];
			$tbl[] = $company_no;
			$kubu[$company_no] = $tbl_com2[$id];
            $company_ref[$company_no]["kubun"] = $tbl_com2[$id];
            $companies[] = $company_ref[$company_no];
			
            //区分テーブルも削除すること
			$ret_arr = arr_sakujyo_kbn($tbl_com, $tbl_com2, $company_no);
			$tbl_com = $ret_arr["arr1"];
			$tbl_com2 = $ret_arr["arr2"];
		}
	}

    return $companies;

}