?
Solved

PHP get part of string

Posted on 2011-03-25
4
Medium Priority
?
277 Views
Last Modified: 2012-05-11
Hi I have a string that I would like to extract the user name from. The string looks like the following:

http://gdata.youtube.com/feeds/api/users/kidrauhl

The string will always have a different user name attached to it like:
http://gdata.youtube.com/feeds/api/users/testUser

How can I always be sure to grab the user name?


thanks!
0
Comment
Question by:Solutionabc
  • 3
4 Comments
 
LVL 111

Expert Comment

by:Ray Paseur
ID: 35220107
If the user name is always at the end, you can use explode('/', $string) and take the end() of the resulting array.
0
 
LVL 5

Expert Comment

by:tsmgeek
ID: 35220112
$str = "http://gdata.youtube.com/feeds/api/users/kidrauhl";

$result = preg_match("/(http\:\/\/gdata\.youtube\.com\/feeds\/api\/users\/)(.*)$/",$str,$matches);

print_r($matches);

#or

$result = preg_match("/.*\/(.*)$/",$str,$matches);

print_r($matches);

Open in new window

0
 
LVL 111

Accepted Solution

by:
Ray Paseur earned 2000 total points
ID: 35220122
Output is:

kidrauhl
<?php // RAY_temp_solutionABC.php
error_reporting(E_ALL);
$string = 'http://gdata.youtube.com/feeds/api/users/kidrauhl';
echo end(explode('/', $string));

Open in new window

0
 
LVL 111

Expert Comment

by:Ray Paseur
ID: 35220128
Sorry - I meant to post a link to the code snippet I posted above.
http://www.laprbass.com/RAY_temp_solutionABC.php

HTH, ~Ray
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Nothing in an HTTP request can be trusted, including HTTP headers and form data.  A form token is a tool that can be used to guard against request forgeries (CSRF).  This article shows an improved approach to form tokens, making it more difficult to…
There are times when I have encountered the need to decompress a response from a PHP request. This is how it's done, but you must have control of the request and you can set the Accept-Encoding header.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

589 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question