Jump to content

[SOLVED] String retrieval help


psychowolvesbane

Recommended Posts

I have a string "Ash?Black?Orange?Red?Yellow?White?" that is created by concatenating multiple results from a checkbox selection on a  form, and I know need to retrieve each value or colour name that occurs before the character "?" and place them into an array, then display all the contents of that array. Can you show me how that can be done?

 

The variable that contains the string is $AvailableColoursStr and the variable $ToFind = "?", and the output should be in a variable called $AvailableColours.

Link to comment
Share on other sites

I still think the output should have some method of array extraction, atm it seems only capable of displaying normal values.

 

$AvailableColoursStr = $record['AvailableColours']; (Input)

$AvailableColours = implode(", ",explode($ToFind, $AvailableColoursStr)); (Process)

<p><?php echo "Available Colours: " . $AvailableColours; ?></p> (Output)

Link to comment
Share on other sites

Well the only parts that concern this are those lines and a single line that defines $toFine with:

 

$tofind = "?";

 

As I mentioned before the rest of the code works already, I'm just adding a new feature to it in a very localized area.

 

Also if you need a reminder:

 

$AvailableColoursStr ="Ash?Black?Orange?Red?Yellow?White?" or something similar depending on what colours were chosen in a separate form.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.