Làm cách nào để lấy id YouTube từ URL trong php?
Show Từ Hy Viên Theo 3 Tháng tám 2018 · 1 phút đọc [php] Regex cho URL youtube $matches = array(); http. // hộp cát. chức năng php trực tuyến. com/ Mã này cho phép bạn truy xuất chuỗi ID gồm 11 ký tự từ URL video YouTube
Bình luậnTrả về id video cho bất kỳ loại url youtube nào chứa một
Bình luậnNhận Id video Youtube từ URL video Youtube bằng PHP, PHP Regex để lấy ID video youtube, Trích xuất ID video YouTube từ một URL bằng PHP Chào các bạn Hôm nay mình sẽ hướng dẫn các bạn lấy id của video từ url video youtube thông qua code php script Tôi sẽ cho bạn biết để lấy id của video youtube theo 3 cách. Vì vậy, hãy cố gắng hiểu điều này bằng ví dụ Làm cách nào để lấy ID video YouTube bằng PHP Regex? Cải thiện bài viết Lưu bài viết Thích bài viết
Cải thiện bài viết Lưu bài viết ID YouTube là một chuỗi gồm 11 ký tự, bao gồm cả chữ hoa và chữ thường và các giá trị số. Nó được sử dụng để xác định một video YouTube duy nhất. Liên kết tới bất kỳ video YouTube nào bao gồm ID YouTube của video đó ở định dạng truy vấn có biến thường được viết là 'v' hoặc 'vi' hoặc có thể được biểu thị là 'youtu. thì là ở/'.
Trong tất cả các url này, chuỗi 'hjGD08xfg9c' là ID YouTube. Giờ đây, bằng cách sử dụng kiến thức này, một biểu thức chính quy có thể được tạo để tìm nạp ID YouTube từ một liên kết đã cho trong PHP. preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match); Ví dụ. Ví dụ này sẽ hiển thị ID YouTube trong đó đầu vào sẽ là liên kết đến YouTube. phppreg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);0 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);1 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);2 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);3 đầu ra. Array ( [0] => hjGD08xfg9c [1] => hjGD08xfg9c [2] => hjGD08xfg9c [3] => hjGD08xfg9c [4] => hjGD08xfg9c )
Thay thế. Thay vì sử dụng biểu thức chính quy, chúng ta có thể truy cập biến hoặc truy vấn bằng cách sử dụng hai hàm là parse_str() và parse_url(). parse_str() lấy parse_url() và một biến đầu ra làm tham số và đặt tất cả các giá trị truy vấn của url vào biến đầu ra. parse_url() lấy url ở định dạng chuỗi và một giá trị số nguyên và trả về danh sách các thuộc tính khác nhau trong url tùy thuộc vào giá trị của số nguyên được truyền. phppreg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);0
preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);5 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);1 Array ( [0] => hjGD08xfg9c [1] => hjGD08xfg9c [2] => hjGD08xfg9c [3] => hjGD08xfg9c [4] => hjGD08xfg9c )0 Array ( [0] => hjGD08xfg9c [1] => hjGD08xfg9c [2] => hjGD08xfg9c [3] => hjGD08xfg9c [4] => hjGD08xfg9c )1 Array ( [0] => hjGD08xfg9c [1] => hjGD08xfg9c [2] => hjGD08xfg9c [3] => hjGD08xfg9c [4] => hjGD08xfg9c )2 Array ( [0] => hjGD08xfg9c [1] => hjGD08xfg9c [2] => hjGD08xfg9c [3] => hjGD08xfg9c [4] => hjGD08xfg9c )3 Array ( [0] => hjGD08xfg9c [1] => hjGD08xfg9c [2] => hjGD08xfg9c [3] => hjGD08xfg9c [4] => hjGD08xfg9c )0 Array ( [0] => hjGD08xfg9c [1] => hjGD08xfg9c [2] => hjGD08xfg9c [3] => hjGD08xfg9c [4] => hjGD08xfg9c )5 Array ( [0] => hjGD08xfg9c [1] => hjGD08xfg9c [2] => hjGD08xfg9c [3] => hjGD08xfg9c [4] => hjGD08xfg9c )2
Array ( [0] => hjGD08xfg9c [1] => hjGD08xfg9c [2] => hjGD08xfg9c [3] => hjGD08xfg9c [4] => hjGD08xfg9c )7 _______48____49____150____49____31 53 54 55 _______48____49____150____49____43 53 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);02 55
preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);04 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);05 54 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);07 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);08 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);09 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);10 Array ( [0] => hjGD08xfg9c [1] => hjGD08xfg9c [2] => hjGD08xfg9c [3] => hjGD08xfg9c [4] => hjGD08xfg9c )2 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);05 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);02____307 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);15 preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);16
preg_match_all("#(?<=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match);17 đầu ra. 5
Ghi chú cá nhân của tôi arrow_drop_up Tiết kiệm Vui lòng Đăng nhập để nhận xét.Làm cách nào để lấy ID YouTube bằng PHP?preg_match_all("#(? <=v=|v\/|vi=|vi\/|youtu.be\/)[a-zA-Z0-9_-]{11}#", $url, $match); Ví dụ. Ví dụ này sẽ hiển thị ID YouTube trong đó đầu vào sẽ là liên kết đến YouTube.
Làm cách nào để tìm ID YouTube của tôi?Tìm ID kênh và người dùng YouTube của bạn . Đăng nhập vào YouTube Ở trên cùng bên phải, hãy nhấp vào ảnh hồ sơ của bạn Cài đặt Từ menu bên trái, chọn Cài đặt nâng cao Bạn sẽ thấy ID kênh và người dùng kênh của mình Phần nào của URL là YouTube ID?URL kênh (dựa trên ID)
. Nó sử dụng ID kênh duy nhất của bạn, là các số và chữ cái ở cuối URL .
Làm cách nào để lấy id YouTube từ URL javascript?Các loại URL được hỗ trợ. |