PHP: ltrim - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

md5_file localeconv

Last updated: Sat, 27 Jan 2007

view this page in

# ltrim

(PHP 3, PHP 4, PHP 5)

ltrim -- Удаляет пробелы из начала строки

## Описание

string ltrim ( string str [, string charlist] )

> Замечание: Второй аргумент был добавлен в PHP 4.1.0

Эта функция возвращает строку `str` с удаленными из начала строки пробелами. Если второй параметр не передан, ltrim() удаляет следующие символы:

- " " (ASCII `32` (`0x20`)), символ пробела.

- "\t" (ASCII `9` (`0x09`)), символ табуляции.

- "\n" (ASCII `10` (`0x0A`)), символ перевода строки.

- "\r" (ASCII `13` (`0x0D`)), символ возврата каретки.

- "\0" (ASCII `0` (`0x00`)), `NUL`-байт.

- "\x0B" (ASCII `11` (`0x0B`)), вертикальная табуляция.

Можно также задать список символов для удаления с помощью аргумента `charlist`. С помощью `..` можно задать диапазон символов.

Пример 1. Пример использования ltrim()

`<?php
$text = "\t\tЛишь несколько слов :) ... ";
$trimmed = ltrim($text);
// $trimmed = "Лишь несколько слов :) ... "
$trimmed = ltrim($text, " \t.");
// $trimmed = "Лишь несколько слов :) ... "
$clean = ltrim($binary, "\x00..\x1F");
// удалить управляющие символы ASCII из начала строки $binary
// (от 0 до 31 включительно)
?>`

См. также описание функций trim() и rtrim().

add a note User Contributed Notes
ltrim
John Sherwood
06-Aug-2006 12:13
`To remove leading/trailing zeroes (example: "0123.4560"), doing a += 0 is easier than trim tricks.`
jan
10-Jul-2006 02:30
`if you have a numer like 0310, don't use this code:
$number = '0310';
$number = ltrim( $number, "\0x30" );
echo $number;
output: 10
for a correct output use:
$number = '0310';
$number = ltrim( $number, "0" );
echo $number;
output: 310
the "\0x30" works only with the first 32 ascii characters`
Draugluin IZZAT bigfoot DIZZOT com
19-Jul-2003 10:15
`A fast way to get a file extension:
$ext = ltrim(strrchr($filename,'.'),'.');`
add a note
md5_file localeconv

Last updated: Sat, 27 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 10:36:09 2007 PST