آموزش PHP   >   آرایه ها در PHP   >   تابع ( ) array_diff

تابع ( ) array_diff :

تابع ( ) array_diff ، مقادیر ( values ) دو یا چند آرایه را با هم مقایسه کرده و تفاوت های آنها را در قالب یک آرایه جدید ، در خروجی بر می گرداند .
شکل کلی استفاده از این تابع صورت زیر است :

syntax array_diff( array1,array2,array3... ) ;

syntax توضیح هر یک از موارد
توضیح پارامتر
تعیین کننده نام آرایه اول مورد استفاده برای مقایسه values آنها است .
استفاده از این پارامتر اجباری است .
array1
تعیین کننده نام آرایه دوم مورد استفاده برای مقایسه values آنها است .
استفاده از این پارامتر اجباری است .
array2
تعیین کننده نام آرایه سوم مورد استفاده برای مقایسه values آنها است .
استفاده از این پارامتر و آرایه های چهارم و ... اختیاری است .
array3

مثال های عملی :

با اراثه دو مثال عملی کاربرد و خروجی این تابع را در عمل نمایش داده ایم :

مثال 1 < ? php
    $a1 = array( "red","green","blue","yellow" ) ;
    $a2 = array( "red","green","blue" ) ;

    $result = array_diff( $a1 , $a2 ) ;
    print_r( $result ) ;
 
? >
خروجی Array ( [3] => yellow )

مثال 2 < ? php
    $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
    $a2=array("e"=>"red","f"=>"green","g"=>"blue");
 
    $result = array_diff( $a1 , $a2 ) ;
    print_r( $result ) ;
 
? >
خروجی Array ( [d] => yellow )


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه  :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :               
آدرس Email :  

نظر شما :      
سوال امنیتی : جمع سه + پنج چنده ؟