Girdiğim sayı dizisini tek çift şekilde ayıracak bir scripte ihtiyacım var
Örnek: 1,2,3,4,5,6,7,8,9 dizisini girdiğim zaman ekrana
Çift Rakamlar: 2,4,6,8
Tek Rakamlar: 1,3,5,7,9 şeklinde yansıtacak
Tek Çift Ayırıcı
4
●57
- 26-04-2021, 15:35:40Üyeliği durdurulduDil fark etmez hocam site üzerinde çalıştıracağım için php,html,js daha iyi olurkursatcanciger adlı üyeden alıntı: mesajı görüntüle
- 26-04-2021, 15:36:14PHP:
$arr = [1,2,3,4,5,6,7,8,9]; $tek = []; $cift = []; foreach($arr as $k){ if($k % 2 == 0){ $cift[] = $k; }else{$tek[] = $k; } } echo 'Tek: '. implode(',', $tek)."\r\n"; echo 'Çift: '.implode(',', $cift)."\r\n";Javascript:
var arr = [1,2,3,4,5,6,7,8,9] var tek = arr.filter(item => item % 2 != 0) var cift = arr.filter(item => item % 2 == 0) console.log("Tek:", tek) console.log("Cift:", cift) - 26-04-2021, 15:41:04$sayilar = explode(',', $_POST["sayilar"]);
$cift = array();
$tek = array();
for ($i = 0; $i < count($sayilar); $i++) {
if ($sayilar[$i] % 2 == 0) {
array_push($cift, $sayilar[$i]);
} else {
array_push($tek, $sayilar[$i]);
}
}
print_r($cift);
echo "<br>";
print_r($tek);