Convertir en tableau php csv chaîne

J'ai plusieurs méthode pour transformer tableau php csv chaîne de stackoverflow et google. Mais je suis en difficulté que si je veux stocker le numéro de mobile comme 01727499452, elle permet d'économiser sans le premier 0 de la valeur.
Je suis actuellement en utilisant ce morceau de code:
Convertir le tableau en csv

Quelqu'un peut s'il vous plaît aider moi.

Array   

[1] => Array
    (
        [0] => Lalu ' " ; \\ Kumar
        [1] => Mondal
        [2] => 01934298345
        [3] => 
    )

[2] => Array
    (
        [0] => Pritom
        [1] => Kumar Mondal
        [2] => 01727499452
        [3] => Bit Mascot
    )

[3] => Array
    (
        [0] => Pritom
        [1] => Kumar Mondal
        [2] => 01711511149
        [3] => 
    )

[4] => Array
    (
        [0] => Raaz
        [1] => Mukherzee
        [2] => 01911224589
        [3] => Khulna University 06
    )

)

Mon bloc de code:

function arrayToCsv( array $fields, $delimiter = ';', $enclosure = '"', $encloseAll = false, $nullToMysqlNull = false ) {
$delimiter_esc = preg_quote($delimiter, '/');
$enclosure_esc = preg_quote($enclosure, '/');

$outputString = "";
foreach($fields as $tempFields) {
    $output = array();
    foreach ( $tempFields as $field ) {
        if ($field === null && $nullToMysqlNull) {
            $output[] = 'NULL';
            continue;
        }

        //Enclose fields containing $delimiter, $enclosure or whitespace
        if ( $encloseAll || preg_match( "/(?:${delimiter_esc}|${enclosure_esc}|\s)/", $field ) ) {
            $field = $enclosure . str_replace($enclosure, $enclosure . $enclosure, $field) . $enclosure;
        }
        $output[] = $field." ";
    }
    $outputString .= implode( $delimiter, $output )."\r\n";
}
return $outputString; }

Merci,

Pritom.

C'est le problème avec l'aide d'autres personnes roues.
Enregistrer en tant que chaîne de caractères. Je le recommande que pour les numéros de téléphone de toute façon, parce que vous êtes juste de vouloir sauver ce + que bien 😉
Vous devriez être à l'aide de PHP en CSV fonctions comme php.net/manual/en/function.fputcsv.php
Certains de seconde main conseils: Si vous n'allez pas faire de l'arithmétique sur elle, de le stocker sous forme de chaîne. Le Daily WTF contient des exemples des nombreux un numéro de téléphone imprimé en notation scientifique, qui en fin de compte provient de quelqu'un stockage comme un entier.
Le nombre est stocké correctement dans le CSV, avec un zéro; mais, lorsqu'il est ouvert dans MS Excel, Excel va reformater - soit utiliser un format de fichier qui prend en charge le format de l'information déjà (pas CSV), de sorte que Excel ne s'applique pas à la norme de comportement, ou de le forcer à être une formule de chaîne lors de l'enregistrement de ="01911224589"

OriginalL'auteur Pritom | 2013-05-03