php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Doc Bug #72620 [ES] array_map example 3
Submitted: 2016-07-19 13:11 UTC Modified: 2016-08-03 08:43 UTC
From: ilhankapukaya at gmail dot com Assigned: seros (profile)
Status: Closed Package: Translation problem
PHP Version: Irrelevant OS: windows 8.1
Private report: No CVE-ID: None
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem:
10 + 2 = ?
Subscribe to this entry?

 
 [2016-07-19 13:11 UTC] ilhankapukaya at gmail dot com
Description:
------------
function show_Spanish($n, $m)
{
    return("İspanyolcada $n sayısının ismi:");

// It should be like
// return("İspanyolcada $n sayısının ismi: ".$m );

}

function map_Spanish($n, $m)
{
    return(array($n => $m));
}

$a = array(1, 2, 3, 4, 5);
$b = array("uno", "dos", "tres", "cuatro", "cinco");

$c = array_map("show_Spanish", $a, $b);
print_r($c);

$d = array_map("map_Spanish", $a , $b);
print_r($d);
?>

Expected result:
----------------
// $c çıktısı
Array
(
    [0] => İspanyolcada 1 sayısının ismi:
    [1] => İspanyolcada 2 sayısının ismi:
    [2] => İspanyolcada 3 sayısının ismi:
    [3] => İspanyolcada 4 sayısının ismi:
    [4] => İspanyolcada 5 sayısının ismi:
)

// $d çıktısı
Array
(
    [0] => Array
        (
            [1] => uno
        )

    [1] => Array
        (
            [2] => dos
        )

    [2] => Array
        (
            [3] => tres
        )

    [3] => Array
        (
            [4] => cuatro
        )

    [4] => Array
        (
            [5] => cinco
        )

)

Actual result:
--------------
// $c çıktısı
Array
(
    [0] => İspanyolcada 1 sayısının ismi: uno
    [1] => İspanyolcada 2 sayısının ismi: dos
    [2] => İspanyolcada 3 sayısının ismi: tres
    [3] => İspanyolcada 4 sayısının ismi: cuatro
    [4] => İspanyolcada 5 sayısının ismi: cinco
)

// $d çıktısı
Array
(
    [0] => Array
        (
            [1] => uno
        )

    [1] => Array
        (
            [2] => dos
        )

    [2] => Array
        (
            [3] => tres
        )

    [3] => Array
        (
            [4] => cuatro
        )

    [4] => Array
        (
            [5] => cinco
        )

)

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2016-07-19 15:40 UTC] cmb@php.net
-Summary: array_map example 3 +Summary: [ES] array_map example 3 -Package: Documentation problem +Package: Translation problem
 [2016-08-03 08:43 UTC] seros@php.net
-Status: Open +Status: Closed -Assigned To: +Assigned To: seros
 [2016-08-03 08:43 UTC] seros@php.net
This bug is for Turkish documentation, not for Spanish documentation.
Please, open a new bug in Turkish documentation.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Apr 20 15:01:29 2024 UTC