View Single Post
ישן 09-12-07, 09:28   # 2
Meir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
גיל: 35
הודעות: 383

Meir לא מחובר  

את רב הפונקציות אתה יכול לממש בקוד PHP לדוגמא strlen:

PHP קוד:
function my_strlen($string)
{
    for (
$i = 0; $string[$i]; $i++);
    return 
$i;
} 
או strpos:

PHP קוד:
function my_strpos($string, $to_find)
{
    for (
$i = 0; $string[$i] != $to_find; $i++);
    return 
$i;
} 
אבל הפונקציות המובנות שבPHP כתובות בשפת C ככה שקשה לי להאמין שבבדיקה רצינית הפונקציה שאתה תממש תהיה יותר טובה מהפונקציה שלהם.

array_walk_recursive - תעבור גם על מערך שהוא בתוך מערך:

PHP קוד:
<?php

function print_value($value) {
    echo 
$value;
}

$array = array('a', array('b', 'c'), 'd', 'e');

array_walk_recursive($array, 'print_value');

// print a, b, c, d, e

?>
לעומת array_walk:

PHP קוד:
<?php

function print_value($value) {
    echo 
$value;
}

$array = array('a', array('b', 'c'), 'd', 'e');

array_walk($array, 'print_value');

// print a, Array, d, e

?>
__________________
רק אחרי שנמצאים בחושך, אפשר להעריך את האור.
  Reply With Quote