PHP Divers
- Installation
https://www.technologies-ebusiness.com/langages/booster-drastiquement-performances-de-php
https://www.h-hennes.fr/blog/2016/12/06/utiliser-plusieurs-version-de-php-avec-apache/
https://www.php.net/releases/index.php
{{#allow-groups:sysop}}
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:
*
* <?php array_qsort2($users, "username", "ASC"); ?>
*
*
* @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
PHP » to_permalink() - Seebz Code 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);