print_r() ile dizi çıktısı
print_r() ile bir dizinin içeriğini okunabilir biçimde yazdırmayı öğrenirsin.
print_r() fonksiyonu
Bir dizinin tüm içeriğini okunaklı biçimde görmek için print_r() kullanılır. Dizi adını parantez içine yazarsın: print_r($scores);.
Çıktı, her elemanın indeksini ve değerini [0] => 85 biçiminde gösterir. Bu, hata ayıklarken bir dizide ne olduğunu hızlıca görmek için idealdir. echo bir diziyi doğrudan yazdıramaz; bu yüzden print_r tercih edilir.
İkinci parametre: return
print_r varsayılan olarak sonucu ekrana basar. İkinci parametreyi true verirsen ekrana basmaz; bunun yerine sonucu bir dize olarak döndürür.
Örneğin $text = print_r($scores, true); çıktıyı ekrana yazmaz, $text değişkenine koyar. Bu, çıktıyı sonradan işlemek (örneğin dosyaya yazmak ya da loglamak) için yararlıdır. Web sayfalarında <pre> etiketi içine almak okunurluğu artırır.
Uygulama Diziyi print_r ile yazdır
$scores = [85, 92, 78]; dizisini print_r ile yazdır. Beklenen çıktı: Array başlığı, parantez, her elemanın indeksi ve değeri.
Örnek çözümü göster
<?php
$scores = [85, 92, 78];
// Diziyi print_r ile yazdır
print_r($scores);
Örnek çözüm:
<?php
$scores = [85, 92, 78];
// Diziyi print_r ile yazdır
print_r($scores);
Kendini test et
-
print_r([10, 20, 30]); çağrısının çıktısı nasıldır?
print_r([10, 20, 30]);- Array ( [0] => 10 [1] => 20 [2] => 30 )
- Array ( [0] = 10 [1] = 20 [2] = 30 )
- 10 20 30
- [10, 20, 30]
Cevabı göster
Array ( [0] => 10 [1] => 20 [2] => 30 ) — Doğru. print_r Array satırıyla başlar, indeks ve değerleri gösterir.
-
print_r çağrısını tamamla
$scores = [85, 92, 78]; ____;Cevabı göster
$scores = [85, 92, 78]; print_r($scores); -
Fonksiyon ve kullanımını eşleştir
- print_r
- Diziyi okunaklı basar
- echo
- Tek bir değeri basar
- var_dump
- Tür ve değer verir
-
Bir diziyi ekrana yazdırmak için hangisi uygun seçimdir?
- echo $scores;
- echo $scores[0];
- count($scores);
- print_r($scores);
Cevabı göster
print_r($scores); — Doğru. Bir dizinin tüm içeriğini görmek için print_r($scores); kullanılır.