PHP Classes

File: sClassHTML/include/string_utility.inc.php

Recommend this page to a friend!
  Classes of Dario Mazzeo   sClassHTML   sClassHTML/include/string_utility.inc.php   Download  
File: sClassHTML/include/string_utility.inc.php
Role: Auxiliary script
Content type: text/plain
Description: Funzioni utili per le stringhe
Class: sClassHTML
Compose HTML pages programmatically
Author: By
Last change: update function str_isdate.
Date: 15 years ago
Size: 1,386 bytes
 

Contents

Class file image Download
<?php
/**
 * Funzioni utili per le stringhe
 *
 * @author Dario Mazzeo <dmazzeo@ingele.com>
 * @version 1.0.0
 * @copyright Freesoftware Italia - www.freesoftwareitalia.it
 */

/**
 * Questa funzione controlla se una data è stata scritta correttamente
 *
 * Esempio:
 *
 * <code>
 * $mydata = '31/12/2005';
 * if (str_isdate($mydata)) echo "Data scritta correttamente";
 * </code>
 *
 * @param string $mydata Data da controllare
 * @return bool Restituisce true se la data è nel formato GG/MM/AAAA, false altrimenti
 */
function str_isdate($mydata){
    if (
preg_match('/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}/',$mydata) && mktime(0,0,0,
                                                               
$mydata[3].$mydata[4],
                                                               
$mydata[0].$mydata[1],
                                                               
$mydata[6].$mydata[7].$mydata[8].$mydata[9])>0)
        return
true;
    else
        return
false;
}

/**
 * Questa funzione aggiunge degli spazi alla fine della stringa
 *
 * Esempio:
 *
 * <code>
 * $testo = 'ciao';
 * $testo2 = str_space($testo, 20);
 * echo $testo2;
 * </code>
 *
 * Da utilizzare con sTable per aumentare lo spazio delle colonne
 *
 * @param string $str Stringa da allungare
 * @param string $num Numero di caratteri da aggiungere
 * @return string Restituisce la stringa allungata
 */
function str_space($str, $num){
   
$tmp=$str;
    for (
$i=0; $i<$num; $i++)
       
$tmp.='&nbsp;';
    return
$tmp;
}
?>