Hướng dẫn concat string in loop php - chuỗi concat trong vòng lặp php

25

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi muốn làm như thế này:

$string = "";
$string += "lol"; //maybe =+  > tried but both not working

Nhưng nó không hoạt động, có ai đề xuất không? Google không làm cho cuộc sống của tôi trở nên dễ dàng [các ký tự tìm kiếm không thể như = hoặc +]]

Đã hỏi ngày 17 tháng 3 năm 2011 lúc 19:17Mar 17, 2011 at 19:17

5

Trong PHP, sự kết hợp chuỗi được thực hiện với toán tử

$string .= 'lol';
0:

$string .= 'lol';

$string .= 'lol';
1 là để bổ sung.

Đã trả lời ngày 17 tháng 3 năm 2011 lúc 19:18Mar 17, 2011 at 19:18

Marc Bmarc bMarc B

351K42 Huy hiệu vàng404 Huy hiệu bạc488 Huy hiệu đồng42 gold badges404 silver badges488 bronze badges

0

$str = "";
while[...]{
$str .= "lol.";
}

Thay thế các hình elip bằng điều kiện vòng lặp của bạn, [+=] là toán tử gán bổ sung thêm giá trị của toán hạng bên phải vào một biến và gán kết quả cho biến.

Đã trả lời ngày 27 tháng 12 năm 2018 lúc 18:27Dec 27, 2018 at 18:27

MarcelmarcelMarcel

1093 Huy hiệu bạc6 Huy hiệu đồng3 silver badges6 bronze badges

Xin chào, ai đó có giúp tôi với điều này không?

Tôi đã hoàn thành điều này trong quá khứ và bây giờ không thể nhớ làm thế nào tôi đã làm nó hoặc tìm thấy nó trên web.

Sử dụng một tiêu chuẩn trong khi vòng lặp, tôi muốn xác định một chuỗi trước đó và sau đó thêm vào nó mỗi lần xung quanh tôi biết nó giống như

$string = . $row['unit'];
while[$row = mysql_fetch_array[$result, MYSQL_ASSOC]]
	{
	   if [$row['sts'] ==1]{

	     echo "
		" . $row['product_description'] . "
		" . $row['unit'] . "£" . $row['unit_price'] . "
		
		ln tot
		 ";


	   }
	}

Cảm ơn trong một tiến bộ - đây là bài viết đầu tiên của tôi vì vậy tôi hy vọng tôi đã sử dụng đúng định dạng và đây là nơi chính xác.

Một

Kết hợp chuỗi là một hoạt động rất phổ biến và hữu ích trong PHP. Có nhiều cách mà bạn có thể muốn tham gia các chuỗi với nhau như chuẩn bị, nối lại hoặc kết hợp chúng tại một số điểm khác.

Trong mẹo nhanh này, tôi sẽ dạy cho bạn sự kết hợp chuỗi trong PHP. Bạn sẽ học cách chuẩn bị hoặc nối các chuỗi trong PHP và cách kết hợp các chuỗi với nhau tại các vị trí cụ thể.

Các chuỗi dự bị và nối vào PHP

Các chuỗi nối trong PHP bằng cách nối thêm hoặc chuẩn bị thực sự khá đơn giản. Có hai toán tử chuỗi trong PHP có nghĩa là cho mục đích cụ thể này.

  1. Bạn có thể sử dụng toán tử Concatenation
    $string .= 'lol';
    
    0 nếu bạn muốn tham gia các chuỗi và gán kết quả cho biến thứ ba hoặc đầu ra nó. Điều này rất hữu ích cho cả hai chuỗi nối tiếp và chuẩn bị tùy thuộc vào vị trí của chúng.
  2. Bạn có thể sử dụng toán tử gán kết nối
    $string .= 'lol';
    
    3 nếu bạn muốn tham gia các chuỗi và gán kết quả cho cùng một biến. Đó là một cách ngắn hơn để nối các đối số ở phía bên phải vào đối số ở phía bên trái.

Dưới đây là một ví dụ cho thấy cách nối các chuỗi trong PHP:

Dưới đây là một ví dụ đã chuẩn bị các chuỗi khác nhau thành một tên trong PHP:

Dây nối tại một điểm cụ thể

Có hai trường hợp phổ biến khi bạn cần tham gia các chuỗi ở một nơi nào đó ngoài đầu hoặc cuối chuỗi. Chúng đang phân tách chuỗi chính tại một chỉ mục cụ thể hoặc chia chuỗi chính sau một từ cụ thể. Chúng tôi sẽ bao gồm cả hai tình huống này trong phần này.

Các chuỗi nối ở một chỉ mục cụ thể

Chúng ta có thể sử dụng chức năng

$string .= 'lol';
4 trong PHP để phân chia chuỗi chính thành hai phần ở chỉ mục mong muốn và sau đó tham gia các bộ phận trở lại với chuỗi của chúng ta ở giữa.

Trong mã trên, giá trị của biến

$string .= 'lol';
5 chỉ đơn giản là vị trí mà chúng tôi muốn kết hợp chuỗi con của chúng tôi bên trong chuỗi chính.

Liên kết các chuỗi trước hoặc sau một từ cụ thể

Kết nối một chuỗi trước hoặc sau một từ cụ thể hoạt động giống như tham gia các chuỗi ở một chỉ mục cụ thể. Bước bổ sung duy nhất chúng ta cần thực hiện là tìm ra chỉ mục. Hàm

$string .= 'lol';
6 là hoàn hảo cho mục đích này. Nó chỉ đơn giản là tìm thấy vị trí của chuỗi
$string .= 'lol';
7 của chúng tôi bên trong khối văn bản chính hoặc
$string .= 'lol';
8.

Dưới đây là một ví dụ về các chuỗi nối trước một từ cụ thể.

Sự khác biệt lớn ở đây là chúng tôi đã di chuyển biến

$string .= 'lol';
5 bên trong vòng lặp của chúng tôi. Điều này là do vị trí của từ của chúng tôi có thể sẽ khác nhau trong mỗi chuỗi và chúng tôi cần điều chỉnh giá trị của chỉ mục cho phù hợp.

Hàm

$str = "";
while[...]{
$str .= "lol.";
}
0 cho chúng ta vị trí của ký tự đầu tiên của chuỗi con của chúng ta bên trong chuỗi chính. Điều này giúp chúng ta dễ dàng kết hợp các chuỗi con khi bắt đầu một từ cụ thể.

Khi thêm các chuỗi con vào cuối từ, chúng ta cũng cần tính đến độ dài của các từ. Thêm độ dài từ vào chỉ mục ban đầu của chúng tôi cho chúng tôi vị trí chính xác để kết hợp chuỗi con ở cuối một từ cụ thể.

Suy nghĩ cuối cùng

Trong mẹo nhanh này, tôi đã đề cập đến các kịch bản khác nhau để nối các chuỗi trong PHP. Bây giờ bạn sẽ có thể nối lại, chuẩn bị hoặc tham gia các chuỗi tại bất kỳ vị trí nào khác bạn thích.

Chìa khóa để tham gia các chuỗi tại một địa điểm cụ thể là chỉ cần tìm chỉ mục. Đây chính xác là những gì chúng tôi đã làm khi chúng tôi muốn nối các chuỗi trước hoặc sau một từ cụ thể.

Tìm hiểu PHP với một khóa học trực tuyến miễn phí

Nếu bạn muốn học PHP, hãy xem khóa học trực tuyến miễn phí của chúng tôi về các nguyên tắc cơ bản của PHP!

Trong khóa học này, bạn sẽ tìm hiểu các nguyên tắc cơ bản của lập trình PHP. Bạn sẽ bắt đầu với những điều cơ bản, tìm hiểu cách PHP hoạt động và viết các vòng và chức năng PHP đơn giản. Sau đó, bạn sẽ xây dựng thành các lớp mã hóa cho lập trình hướng đối tượng đơn giản [OOP]. Trên đường đi, bạn sẽ tìm hiểu tất cả các kỹ năng quan trọng nhất để viết ứng dụng cho web: bạn sẽ có cơ hội thực hành trả lời để nhận và đăng yêu cầu, phân tích cú pháp JSON, xác thực người dùng và sử dụng cơ sở dữ liệu MySQL.

Bạn có thấy bài đăng này hữu ích?

Freelancer, người hướng dẫn

Tôi là một nhà phát triển đầy đủ, người cũng thích viết các hướng dẫn. Sau khi thử một loạt những điều cho đến năm thứ hai của đại học, tôi quyết định làm việc về các kỹ năng phát triển web của mình. Bắt đầu chỉ với HTML và CSS, tôi tiếp tục tiến về phía trước và có được kinh nghiệm trong PHP, JavaScript và Python. Tôi thường dành thời gian rảnh của mình hoặc làm việc cho một số dự án phụ hoặc đi du lịch xung quanh.

Làm cách nào để kết nối hai chuỗi trong PHP?

Đầu tiên là toán tử nối ['.'], Trả về sự kết hợp của các đối số bên phải và trái của nó. Thứ hai là toán tử gán kết hợp ['. ='], Điều này nối liền đối số ở phía bên phải vào đối số ở phía bên trái.

Làm thế nào để bạn kết hợp trong trường học php w3schools?

PHP $ name = "John";$ lastName = "Travolta";echo $ name. "".$ lastName;// đầu ra John Travolta $ a = "Xin chào";$ a.= "John! ... Chỉ số hướng dẫn PHP ..

Làm cách nào để kết hợp một biến PHP trong truy vấn SQL?

Áp dụng các chức năng ghép nối cho các truy vấn MySQL..
Chèn Truy vấn: Chèn vào giá trị [Field1] [Concat [String1, String2 ...]].
Cập nhật truy vấn: CẬP NHẬT SET Field1 = Concat [String1, String2 ...].
Chọn Truy vấn: Chọn Concat [String1, String2 ...] từ.

Người vận hành nào được sử dụng để tham gia hai chuỗi?

Các toán tử nối nối tham gia nhiều chuỗi vào một chuỗi.Có hai toán tử nối, + và &.Cả hai thực hiện hoạt động nối cơ bản, như ví dụ sau đây cho thấy.+ and & . Both carry out the basic concatenation operation, as the following example shows.

Bài Viết Liên Quan

Chủ Đề