Login   Register  
PHP Classes
elePHPant
Icontem

File: sClassHTML/include/string_utility.inc.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  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: 2009-02-27 00:20
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;
}
?>