Cách lấy từ cuối cùng từ url trong php

Tôi không khuyên bạn nên sử dụng cụm từ thông dụng vì nó không cần thiết, trừ khi bạn thực sự muốn vì lý do nào đó

$string = 'Retrieving the last word of a string using PHP.';
preg_match['/[^ ]*$/', $string, $results];
$last_word = $results[0]; // $last_word = PHP.

Sử dụng phương pháp

$string = 'Retrieving the last word of a string using PHP.';
preg_match['/[^ ]*$/', $string, $results];
$last_word = $results[0]; // $last_word = PHP.
0 sẽ tốt hơn cả hai phương pháp này nếu tài nguyên/hiệu quả/chi phí chung là mối quan tâm

$string = 'Retrieving the last word of a string using PHP.';
$last_word_start = strrpos[$string, ' '] + 1; // +1 so we don't include the space in our result
$last_word = substr[$string, $last_word_start]; // $last_word = PHP.

nó nhanh hơn, mặc dù nó thực sự không tạo ra nhiều sự khác biệt đối với những thứ như thế này. Nếu bạn liên tục cần biết từ cuối cùng trong chuỗi 100.000 từ, có lẽ bạn nên tìm hiểu về nó theo một cách khác

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21. 50. 37 [UTC/GMT +8 giờ]

Thử thách PHP - 1. Bài tập-24 có lời giải

Đầu vào. Bài tập PHP

Viết chương trình PHP để tìm độ dài của từ cuối cùng trong một chuỗi

Giải trình

Trình soạn thảo mã PHP

Đóng góp mã và nhận xét của bạn thông qua Disqus

Trước. Viết chương trình PHP để tìm phần tử chiếm đa số trong một mảng.
Tiếp theo. Viết chương trình PHP để tìm một số xuất hiện số lần lẻ và các số khác xuất hiện số lần chẵn.

Mức độ khó của bài tập này là gì?

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource

PHP. Lời khuyên trong ngày

PHP. Tiêu đề tùy chỉnh PHP cURL

curl_setopt[$ch, CURLOPT_HTTPHEADER, array[
    'X-Apple-Tz: 0',
    'X-Apple-Store-Front: 143444,12'
]];

Giới thiệu. https. //chút. ly/2HgTwMp

  • bài tập. Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Lời giải - THAM GIA
  • Bài tập SQL, Thực hành, Giải pháp - SUBQUERIES
  • JavaScript cơ bản - Bài tập, Thực hành, Lời giải
  • Mảng Java. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - SORT FILTER. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Chuỗi
  • Kiểu dữ liệu Python. Từ điển - Bài tập, Thực hành, Lời giải
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C++. Bài tập, Luyện tập, Lời giải
  • Câu lệnh điều kiện và vòng lặp JavaScript - Bài tập, Thực hành, Lời giải
  • Thuật toán cơ bản C# Sharp. Bài tập, Luyện tập, Lời giải
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Khung dữ liệu Python Pandas. Bài tập, Luyện tập, Lời giải
  • Công cụ chuyển đổi
  • JavaScript. Xác thực biểu mẫu HTML

Để tìm độ dài của từ cuối cùng trong chuỗi, mã PHP như sau:

Ví dụ

Bản thử trực tiếp

đầu ra

The length of the last word is 3
The length of the last word is 6

Một hàm PHP có tên ‘last_word_len’ được định nghĩa, lấy một chuỗi làm tham số -

function last_word_len[$my_string]
{
   //
}

Lần xuất hiện đầu tiên của khoảng trắng bên trong một chuỗi khác được tìm thấy bằng cách sử dụng hàm 'strpos'. Nếu vị trí đó có mặt, nó được gán cho 0. Mặt khác, nó được tăng thêm 1 -

$position = strrpos[$my_string, ' '];
if[!$position]{
   $position = 0;
} else{
   $position = $position + 1;
}

Chuỗi con của chuỗi, dựa trên vị trí được tìm thấy và độ dài của chuỗi này được tìm thấy và trả về dưới dạng đầu ra. Ngoài chức năng này, chức năng được gọi bằng cách truyền tham số, cho hai mẫu khác nhau và đầu ra được in trên màn hình

Chúng tôi được cung cấp một chuỗi. Chúng tôi được yêu cầu viết một chương trình bằng PHP để tìm độ dài của từ cuối cùng trong chuỗi bằng các hàm có sẵn. Chúng tôi đã thảo luận về phương pháp giải quyết vấn đề này ở đây. Bài viết này thảo luận về giải pháp PHP cho vấn đề. ví dụ

________số 8

Khuyến khích. Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp

Chúng tôi sẽ chủ yếu sử dụng ba chức năng sẵn có này trong PHP để giải quyết vấn đề này

  • hàm nền []. Hàm có sẵn trong PHP này được sử dụng để trích xuất một phần của chuỗi
  • hàm strrpos[]. Hàm sẵn có này trong PHP được sử dụng để tìm vị trí cuối cùng của chuỗi trong bản gốc hoặc trong một chuỗi khác. Nó trả về giá trị số nguyên tương ứng với vị trí xuất hiện cuối cùng của chuỗi, nó cũng xử lý duy nhất các ký tự chữ hoa và chữ thường
  • hàm strlen[]. Hàm có sẵn này trong PHP được sử dụng để tìm độ dài của chuỗi

Ý tưởng để giải quyết vấn đề này bằng cách sử dụng hàm sẵn có đã đề cập ở trên trước tiên là tìm vị trí của khoảng trống xuất hiện cuối cùng trong chuỗi bằng cách sử dụng hàm strrpos[]. Sau khi nhận được vị trí của không gian xuất hiện lần cuối, chúng ta có thể dễ dàng lấy từ cuối cùng trong chuỗi bằng cách sử dụng hàm substr[] và lưu trữ từ này trong một biến chuỗi mới. Cuối cùng, chúng ta có thể sử dụng hàm strlen[] để tìm độ dài của từ cuối cùng trong chuỗi.  

Làm cách nào để lấy ký tự cuối cùng của URL trong PHP?

Rất đơn giản. $id = substr[$url, strrpos[$url, '/'] + 1]; strrpos lấy vị trí xuất hiện cuối cùng của dấu gạch chéo .

Làm cách nào để tìm từ cuối cùng trong PHP?

hàm php last_word_len[$my_string]{ $position = strrpos[$my_string, '']; . $vị trí]{ $vị trí = 0; . "

Làm cách nào để lấy phần tử cuối cùng thứ hai từ URL trong PHP?

Nếu bạn cho rằng bạn luôn muốn nhận giá trị thứ hai, thì trước tiên bạn hãy sử dụng parse_url để nhận đường dẫn. Sau đó, bạn mở rộng đường dẫn bằng "/" và lọc các giá trị trống . Giá trị được yêu cầu của bạn sẽ nằm trong giá trị mảng thứ hai.

Làm cách nào để lấy URL trong PHP?

Các biến siêu toàn cầu cần thiết như $_SERVER['HTTPS'], $_SERVER['REQUEST_URI'], $_SERVER['SERVER_PORT'] are used to get full URL in PHP. The variable HTTPS can easily retrieve the protocol in the URL of a webpage. If it returns a value “on”, then the protocol is HTTPS.

Chủ Đề