savol switch operatorini ichida for ishlatib bo'lmaydimi?

0 ovoz
61 marta ko‘rilgan
so‘radi 08 avgust parmonov98 (827 bal)
tahrirlandi 08 avgust Saidolim

Parse error: syntax error, unexpected 'for' (T_FOR), expecting case (T_CASE) or default (T_DEFAULT) or '}' in E:\OSPanel\domains\upload.uz\upload.php on line 46

private function upload($img){
$status = false;
$target_dir = "uploads/";
$type = explode('/', $img["type"]); 
switch ($type[1]) {
for($i = 0; $i < count($this->types); $i++){
case "$this->types[$i]":
$path = $target_dir.$this->types[$i].'/'.$this->dt;
if($this->MakeDir($path))
$target_file = $target_dir .$this->types[$i].'/' . $this->dt.'/'.($img["name"]);
move_uploaded_file($img["tmp_name"], $target_file);
break;
}
default:
$upload_err = 'Unacceptable file format!';
break;
}
return $status;
}

1 ta javob

0 ovoz
javob berdi 08 avgust Baron (834 bal)
tanlangan 08 avgust parmonov98
 
Eng yaxshi javob
Yo'q. Bunaqa holatda ishlatib bo'lmaydi. Biror case ni ichida ( : dan break gacha) ishlatishiz mumkin.

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...