Muốn loại bỏ tất cả $var = ltrim($var, '0'); 3 được đặt ở đầu một số biến.
Một số tùy chọn:
- Nếu $var = ltrim($var, '0'); 4, chúng ta nên tước đầu tiên $var = ltrim($var, '0'); 5 ($var = ltrim($var, '0'); 6)
- Nếu $var = ltrim($var, '0'); 7, chúng ta nên xóa đầu tiên $var = ltrim($var, '0'); 3 ($var = ltrim($var, '0'); 9)
- Nếu $var = ltrim($var, '0'); 0 - không làm gì ($var = ltrim($var, '0'); 1)
Giải pháp là gì?
Dralbert
21.1k5 Huy hiệu vàng33 Huy hiệu bạc38 Huy hiệu đồng5 gold badges33 silver badges38 bronze badges
Hỏi ngày 25 tháng 8 năm 2010 lúc 7:34Aug 25, 2010 at 7:34
Đưa nó vào số nguyên
$var = (int)$var;Đã trả lời ngày 25 tháng 8 năm 2010 lúc 7:35Aug 25, 2010 at 7:35
DralbertdralbertdrAlberT
21.1k5 Huy hiệu vàng33 Huy hiệu bạc38 Huy hiệu đồng5 gold badges33 silver badges38 bronze badges
15
Hỏi ngày 25 tháng 8 năm 2010 lúc 7:34
$var = ltrim($var, '0');Đã trả lời ngày 25 tháng 8 năm 2010 lúc 7:35Aug 25, 2010 at 7:35
Dralbertdralbertrobertbasic
Có lẽ $var = ltrim($var, '0'); 2?1 gold badge26 silver badges25 bronze badges
1
$var = ltrim($var, '0');
Robertbasicrobertbasic
4.2751 Huy hiệu vàng26 Huy hiệu bạc25 Huy hiệu đồngAug 25, 2010 at 7:36
Điều này chỉ hoạt động trên các chuỗi, các số bắt đầu bằng 0 sẽ được hiểu là số bát phân, nhiều số không bị bỏ qua.Lekensteyn
Đã trả lời ngày 25 tháng 8 năm 2010 lúc 7:3621 gold badges155 silver badges191 bronze badges
$var = strval(intval($var));
Lekensteynlekensteyn
Đã trả lời ngày 25 tháng 8 năm 2010 lúc 7:35Aug 25, 2010 at 7:35
DralbertdralbertAmber
Có lẽ $var = ltrim($var, '0'); 2?81 gold badges618 silver badges546 bronze badges
Robertbasicrobertbasic
echo +$var;4.2751 Huy hiệu vàng26 Huy hiệu bạc25 Huy hiệu đồngJun 15, 2014 at 18:05
Điều này chỉ hoạt động trên các chuỗi, các số bắt đầu bằng 0 sẽ được hiểu là số bát phân, nhiều số không bị bỏ qua.poostchi
Đã trả lời ngày 25 tháng 8 năm 2010 lúc 7:361 gold badge5 silver badges14 bronze badges
6
Lekensteynlekensteyn
var_dump([ '0014010011071152', '0014010011071152'*1, (int)'0014010011071152', intval('0014010011071152') ]);Prints:
array(4) { [0]=> string(16) "0014010011071152" [1]=> float(14010011071152) [2]=> int(2147483647) [3]=> int(2147483647) }62.9K21 Huy hiệu vàng155 Huy hiệu bạc191 Huy hiệu đồngMay 4, 2018 at 13:41
Hoặc nếu bạn không quan tâm đến nó còn lại một chuỗi, chỉ cần chuyển đổi sang int và để nó ở đó.
$var = "0000000000010"; print $var * 1; //prints 10AmberamberJul 20, 2018 at 8:14
491K81 Huy hiệu vàng618 Huy hiệu bạc546 Huy hiệu đồng
Chỉ cần sử dụng + các biến bên trong:
Đã trả lời ngày 15 tháng 6 năm 2014 lúc 18:05
Poostchipoostchi
Syntax:
ltrim( "string", "character which to be remove from the left side of string");
<?php
// Store the number string with
// leading zeros into variable
$str = "00858086";
// Passing the string as first
// argument and the character
// to be removed as second
// parameter
$str = ltrim($str, "0");
// Display the result
echo $str;
?>
Output:
$var = ltrim($var, '0'); 04221 Huy hiệu vàng5 Huy hiệu bạc14 Huy hiệu đồng
Cẩn thận trên loại đúc;
$var = ltrim($var, '0'); 1Output:
$var = ltrim($var, '0'); 2Đã trả lời ngày 4 tháng 5 năm 2018 lúc 13:41
#PHPPHP
Nhân nó với 1