1. PHP / Говнокод #9551

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $IN = $_REQUEST;
    
    //trim strings
    for($i = 0; $i < count($IN); $i++) {
    	if(is_string($IN[$i])) {
    		$IN[$i] = trim($IN[$i]);
    	}
    }

    кусок самопального двигла

    Запостил: codename, 27 Февраля 2012

    Комментарии (6) RSS

    • array_walk($IN, 'trim');
      Ответить
    • в _REQUEST все строками
      Ответить
      • Такой оригинальный алиас для true. Да и вдруг чего начудят в PHP 7.
        Ответить
      • Нет.
        <input name="foo[bar][baz]" value="1">
        после сабмита, что попадет в $_POST и $_RESUEST?
        Ответить
        • массив строк :)
          Ответить
          • вот именно, а в коде перебирается 1 уровень. $_REQUEST['foo'] может быть и массивом.
            в конечном счете это ГК, но первый комментатор все же не прав. и is_string имеет смысл.
            Ответить

    Добавить комментарий