شاید کلیه اساتید این تابع را کار کرده باشند و دیده باشند ولی من بی سواد تازه با این تابع آشنا شدم ! آخه تاحالا کتابهایی که از php خوانده بودم اینرا ندیده بودم و در php4 manual به چشمم خورد !

تابعی که می خوام معرفی کنم print_r است .

شما برای دیدن محتویات یک آرایه چکار می کردید ؟ من که از یک حلقه که معمولا foreach بود استفاده می کردم .

تابع print_r اطلاعات آن متغیر را نشان می دهد . اگر متغیر از نوع string یا int باشد مقدار آن را نشان می دهد و اگر آرایه باشد کل محتویات را نشان می دهد .

بطور مثال این کد را ببینید :

کد:
کد PHP:

<?php
    $a 
= array ('a' => 'apple''b' => 'banana''c' => array ('x''y''z'));
    
print_r ($a);
?>
که خروچی این دستور به شکل زیر است :

کد:
کد PHP:
Array
(
    [
a] => apple
    
[b] => banana
    
[c] => Array
        (
            [
0] => x
            
[1] => y
            
[2] => z
        
)