<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
		<id>https://wiki.rolandow.com/index.php?action=history&amp;feed=atom&amp;title=PHP_Trics</id>
		<title>PHP Trics - Bewerkingsoverzicht</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.rolandow.com/index.php?action=history&amp;feed=atom&amp;title=PHP_Trics"/>
		<link rel="alternate" type="text/html" href="https://wiki.rolandow.com/index.php?title=PHP_Trics&amp;action=history"/>
		<updated>2026-04-19T04:06:34Z</updated>
		<subtitle>Bewerkingsoverzicht voor deze pagina op de wiki</subtitle>
		<generator>MediaWiki 1.27.3</generator>

	<entry>
		<id>https://wiki.rolandow.com/index.php?title=PHP_Trics&amp;diff=13&amp;oldid=prev</id>
		<title>Rolandow: Nieuwe pagina aangemaakt met &#039;== preg_split ==  When you want to explode a message by spaces, you may want to use the preg_split function, because sometimes an enduser accidently sends two spaces. …&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.rolandow.com/index.php?title=PHP_Trics&amp;diff=13&amp;oldid=prev"/>
				<updated>2010-07-13T14:01:07Z</updated>
		
		<summary type="html">&lt;p&gt;Nieuwe pagina aangemaakt met &amp;#039;== preg_split ==  When you want to explode a message by spaces, you may want to use the preg_split function, because sometimes an enduser accidently sends two spaces. …&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nieuwe pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== preg_split ==&lt;br /&gt;
&lt;br /&gt;
When you want to explode a message by spaces, you may want to use the preg_split function, because sometimes an enduser accidently sends two spaces. For example, he sends DEPERS   1623HV. Your script expects a ZipCode at the first position, but because of the spaces it will be an other position. This preg_split solves this issue.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$lMessageParts = preg_split(&amp;quot;/[\s]+/&amp;quot;, $aObjMoMessage-&amp;gt;MESSAGE);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to split the message for words only, then you can use this code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$lMessageParts = preg_split(&amp;quot;/[^A-Za-z]+/&amp;quot;, $lMbiMoMessage-&amp;gt;MESSAGE);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This method makes sure that when the user sends &amp;quot;IAMOR: PAUL &amp;amp; NICOLE&amp;quot;, the output will still be Array(&amp;quot;IAMOR&amp;quot;, &amp;quot;PAUL&amp;quot;, &amp;quot;NICOLE&amp;quot;), which is perfect if you want to process the words only. This preg is being used in the iTV games.&lt;br /&gt;
&lt;br /&gt;
== SimpleXML attributes ==&lt;br /&gt;
&lt;br /&gt;
To fetch the attribute of an element, try this:&lt;br /&gt;
&lt;br /&gt;
$objXml-&amp;gt;element-&amp;gt;attributes()-&amp;gt;name;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;test&amp;gt;&lt;br /&gt;
   &amp;lt;element name=&amp;quot;showcase&amp;quot;&amp;gt;true&amp;lt;/element&amp;gt;&lt;br /&gt;
&amp;lt;/test&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To print out &amp;#039;&amp;#039;showcase&amp;#039;&amp;#039; here, echo $objXml-&amp;gt;element-&amp;gt;attributes()-&amp;gt;name;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;test&amp;gt;&lt;br /&gt;
   &amp;lt;element name=\&amp;quot;showcase\&amp;quot;&amp;gt;true&amp;lt;/element&amp;gt;&lt;br /&gt;
   &amp;lt;other&amp;gt;&lt;br /&gt;
     &amp;lt;jadi test=\&amp;quot;true\&amp;quot;&amp;gt;okay then!&amp;lt;/jadi&amp;gt;&lt;br /&gt;
   &amp;lt;/other&amp;gt;&lt;br /&gt;
&amp;lt;/test&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To print out &amp;quot;true&amp;quot; from the jadi element, use echo $objXml-&amp;gt;other-&amp;gt;jadi-&amp;gt;attributes()-&amp;gt;test;&lt;br /&gt;
&lt;br /&gt;
== CDATA with dom document ==&lt;br /&gt;
&lt;br /&gt;
To create a CDATA element when using DOM Document in PHP, you can add the CDATA section right after the appendchild. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$objXml = new DOMDocument(&amp;quot;1.0&amp;quot;, &amp;quot;UTF-8&amp;quot;);&lt;br /&gt;
$lRequests = $objXml-&amp;gt;appendChild(new DOMElement(&amp;quot;Requests&amp;quot;));&lt;br /&gt;
$lRequests-&amp;gt;appendChild(new DOMElement(&amp;quot;foo&amp;quot;))-&amp;gt;appendChild($objXml-&amp;gt;createCDATASection(&amp;quot;bar&amp;quot;));&lt;br /&gt;
echo $objXml-&amp;gt;saveXML();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outputs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Requests&amp;gt;&amp;lt;foo&amp;gt;&amp;lt;![CDATA[bar]]&amp;gt;&amp;lt;/foo&amp;gt;&amp;lt;/Requests&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rolandow</name></author>	</entry>

	</feed>