Jump to content

[SOLVED] Extracting text from a variable


moviedrome

Recommended Posts

Hi there - I current have a variable which looks like this:

 

$productname = OrderRef:[email protected];ProdName:Free Trial;OrderValue:0;EPI:user12345offer1;EPI2:;TransDate:20/09/2007;AffEmail:[email protected]

 

But I only want this bit user12345offer1

 

so i want all the text between EPI: and the following ;

 

My brain hurts and I can't figure out how to extract it, can someone please put me out of my misery, I've a feeling it's easy and i'm just not seeing it!

Link to comment
https://forums.phpfreaks.com/topic/72173-solved-extracting-text-from-a-variable/
Share on other sites

you could make it an array... but that is assuming that if you make another variable like this, it is the exact same format..

 

$productname = "OrderRef:[email protected];ProdName:Free Trial;OrderValue:0;EPI:user12345offer1;EPI2:;TransDate:20/09/2007;AffEmail:[email protected]";

$array = explode(";", $productname);
print_r($array); //you'll see all the different keys and values listed, to echo one, just go like this: echo $array[num] where num is the number...

 

there are more ways though....

Hi there,

 

I just get the following using that solution

 

Array ( [0] => ) Array ( [0] => ) Array ( [0] => ) Array ( [0] => ) Array ( [0] => ) Array ( [0] => ) Array ( [0] => ) Array ( [0] => ) Array ( [0] => ) Array ( [0] => ) Array ( [0] => ) Array ( [0] => )

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.