View Single Post
ישן 09-12-07, 09:28   # 2
Meir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
גיל: 34
הודעות: 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