Tôi muốn đếm (trong một cụm từ thông dụng duy nhất) tất cả dấu cách ở đầu chuỗi.Đếm các khoảng trắng bắt đầu
ý tưởng của tôi:
$identSize = preg_match_all("/^()[^ ]/", $line, $matches);
Ví dụ:
$example1 = " Foo"; // should return 1
$example2 = " Bar"; // should return 2
$example3 = " Foo bar"; // should return 3, not 4!
Bất cứ lời khuyên, làm thế nào tôi có thể giải quyết nó?
Đầu tiên là thông minh. Tôi có thể tưởng tượng rằng nó nhanh hơn phiên bản preg_match. – Powertieke
+1, nhưng phiên bản đầu tiên của bạn chỉ tính đến khoảng trắng, bạn cũng có thể bao gồm các ký tự khoảng trắng khác. – codaddict
@codaddict Mặc dù câu hỏi OPs là để đếm không gian, nếu có bất kỳ nhận xét được thực hiện nó liên quan đến biểu thức chính quy được chỉ định. –