İki değişkeni döndürmek istediğim bir işlev var userNumber($number)
. PHP işlevlerinde birden fazla değişkenin döndürülmesinin mümkün olmadığını biliyorum, bu yüzden bir dizi oluşturdum, böylece gerektiğinde diziden herhangi bir dizine/değere erişebiliyorum. Fonksiyon, kullanıcının girişinin 100 & 200 arasında olup olmadığını test eder ve sayının küp ve karekökünü çıkarmalıdır.PHP İşlevinde Bireysel Dizi Değişkenlerine Erişme
Ben değişkenleri işlevi çağırmak istiyorum:
$calculationSquare = userNumber($number);
$calculationCube = userNumer($number);
Ama her değişken dizinin her değerini nasıl erişebileceğini görmüyorum (bir dizin çağırma biçimlendirme gibi - Dizi []) ; İşte
kare/küp içine numarayı çevirir ve dizinin aracılığıyla değerini verir işlevdir: Yinefunction userNumber($number) {
$square = "";
$cubed = "";
if(100 < $number && $number < 200) {
$sqaure = sqrt($number);
$cubed = $number * $number * $number;
return array($square, $cubed);
} // end if
else {
return false;
} // end else
} // end function userNumber
, burada dönüş değerleri ile doldurmak istiyorum iki değişken (ama) buna göre değişkenlerini doldurmaya dizideki kare veya küp he erişmek nasıl bilmiyorum:
fonksiyonunda bireysel dizi değerlerini erişmek konusunda herhangi bir giriş mutluluk duyacağız$calculationSquare = userNumber($number);
$calculationCube = userNumber($number);
, veya kaynakları daha öğrenmeye bunun hakkında. Mevcut uygulamada
olası yinelenen (http://stackoverflow.com/questions/3451906/multiple-returns-from-function) –