php

php 5
php.ini

error_reporting = E_ALL & ~E_DEPRECATED
short_open_tag = On


Social Auth - L'authentification PHP 3 en 1 pour FB, Twitter et Google

Sorting multi-dimensional arrays in PHP
<?php
/*
* Sort a multidimensional array on a column
*
* For example:
* <code>
* <?php array_qsort2($users, "username", "ASC"); ?>
* </code>
*
* @param array $array array with hash array
* @param mixed $column key that you want to sort on
* @param enum $order asc or desc
*/
function array_qsort2 (&$array, $column=0, $order="ASC") { $oper = ($order == "ASC")?">":"<";   if(!is_array($array)) return;   usort($array, create_function('$a,$b',"return (\$a['$column'] $oper \$b['$column']);"));
 
reset($array); }
 

Extract contents from HTML:
PHP Simple HTML DOM Parser
Encodage des caractères spéciaux provenant d'une variable
htmlentities($val, ENT_QUOTES, "UTF-8");

Fonction recherche expression entre crochets:
$var = "[code] texte texte texte";
$erreur = "";
if(preg_match_all('#\[code\]#', $var,$out))
{
$erreur = "chaine [code] trouvée";
}


Fonction qui supprime les espaces dans une chaîne. par ex:(un nombre avec espace comme séparateur de milliers)
$search = array ('@[^a-zA-Z0-9_]@');
$replace = array ('');
$chaine =  preg_replace($search, $replace, $chaine);
Comments