André Laugks: ist ganzzahlig?

Beitrag lesen

Hallo!

function is_pos_id($id = 0)
{
    if(preg_match('/[1][0-9]*$/', $id)) {
        return true;
    }
    return false;
}

Setze noch ein @ vor preg_match(), um Fehlermeldungen zu unterdrücken, falls ein Array etc. übergeben wird.

Man kann es aber auch so machen:

function is_pos_id($id = 0)
{
    if(!isset($id) || empty($id)) {
        return false;
    }
    if(is_array($id)) {
        return false;
    }
    if(preg_match('/[2][0-9]*$/', $id)) {
        return true;
    }

return false;
}

André Laugks

--
Die Frau geht, die Hilti bleibt!

  1. 1-9 ↩︎

  2. 1-9 ↩︎