PHP'de bir diziyi manuel olarak ters çevirmeye çalışıyorum. Dizi bir formdan girilir, patlatılır ve sonra tersine çevrilir. Kodun sınıfsız çalışmasını sağlayabilirim, ancak şu anda sınıflar hakkında dersler veriyorum, bu yüzden şu anki kodumu da derslerle çalışıyorum. Birisi bana doğru yönde işaret olabilir eğer öyleyse PHP sınıfları ve nasıl vb getiriler üzerinde çağırmak için eğer hala çok emin değilim
<?php
class reverseArray{
public function setSting(){
$string = $_POST['numberInput'];
return $string;
}
public function explodeString(){
$array = explode(' ', $string);
return $array;
}
public function setArray(){
$arrayToEcho = explodeString();
return $arrayToEcho;
}
public function returnArray(){
for ($i = count($arrayToEcho) - 1; $i >=0 ; $i--){
echo " ";
$arrayToEcho[$i] = $arrayToEcho[$i];
echo $arrayToEcho[$i];
}
}
}
?>
? Şu anda herhangi bir hata veya uyarı almıyorum, aynı zamanda çıktı yok!
sınıf içinde herhangi bir dizeyi kullanabilirsiniz olarak bu sınıf yeniden kullanılmasına izin olurdu bu sınıf için daha iyi bir kullanım
olacağını düşünüyorum 'stringde' işlevi 'method' explodeString' işlevine nasıl girer? –
Ya sınıflar hakkında iyi bir iş yapmıyorlar ya da dinlemiyordunuz, çünkü onlar hakkında temel bir ilkeyi kaçırıyorsunuz. – Barmar
Bir diziyi tersine çevirmek için yerleşik rsort() işlevini unutmayın. Daha fazla bilgi şu adreste bulunabilir: http://php.net/manual/en/function.rsort.php. –