PHP
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: Sun, 25 Nov 2007

view this page in

ltrim

(PHP 4, PHP 5)

ltrim — 문자열 시작 부분의 공백을 제거합니다.

설명

string ltrim ( string $str [, string $charlist ] )

Note: 두번째 인자는 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 인자로 지정할 수 있습니다. 단순히 제거하고 싶은 모든 문자를 쓰면 됩니다. ..로 문자의 범위를 지정할 수 있습니다.

Example#1 ltrim() 사용 예제

<?php

$text 
"\t\tThese are a few words :) ...  ";
$trimmed ltrim($text);
// $trimmed = "These are a few words :) ...  "
$trimmed ltrim($text" \t.");
// $trimmed = "These are a few words :) ...  "
$clean ltrim($binary"\0x00..\0x1F");
// $binary의 시작 부분에서 아스키 제어 문자를 제거합니다.
// (0부터 31까지)

?>

참고: trim(), rtrim().



md5_file> <localeconv
Last updated: Sun, 25 Nov 2007
 
add a note add a note User Contributed Notes
ltrim
Usamah M dot Ali (usamah1228 at gmail dot com)
04-Feb-2008 02:42
For those who use right-to-left languages such as Arabic, Hebrew, etc., it's worth mentioning that ltrim() (which stands for left trim) & rtrim() (which stands for right trim) DO NOT work contextually. The nomenclature is rather semantically incorrect. So in an RTL script, ltrim() will trim text from the right direction (i.e. beginning of RTL strings), and rtrim() will trim text from the left direction (i.e. end of RTL strings).
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

md5_file> <localeconv
Last updated: Sun, 25 Nov 2007
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites