Jump to content

Is an asterisk (*) a reserved character?


KenHorse

Recommended Posts

Assume the following string that is the result of a read of a MySQL table:

 

*2*111*222*333*444*

I then do this:

 

$mface  explode("*"$row[cdata] );

The $mface array is totally empty. However if I substitute the * with # it loads fine

 

I have verifed that $row[cdata] contains the correct string

Link to comment
https://forums.phpfreaks.com/topic/275473-is-an-asterisk-a-reserved-character/
Share on other sites

What steps have you taken to insure that $mface is empty, and/or that $row['cdata'] Notice: Use of undefined constant cdata - assumed 'cdata' contains the correct string?

 

Perhaps a little more code than that is needed to find the problem.

it should work

 

$row['cdata'] = "*2*111*222*333*444*";

$mface = explode('*', $row['cdata']);

echo '<pre>',print_r($mface, true),'</pre>';

/******* result **********

Array
(
    [0] => 
    [1] => 2
    [2] => 111
    [3] => 222
    [4] => 333
    [5] => 444
    [6] => 
)
*/

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.