snipt

Ctrl+h for KB shortcuts

PHP

Onenote/Web - JS PHP/Basic PHP/code snippets

<?php
// outputs: this will not expand: \n a new line
echo 'this will not expand: \n a new line';
// this will
echo "this is a simple string\n";

/* single quotes do the same work */
echo "You can also have embedded newlines in
strings this way as it is
okay to do";

/* outputs: variables do not $expand $either */
echo 'variables do not $expand $either';
# outputs: variables do 12
$expand = 12;
echo "variables do $expand";

# outputs: Arnold once said: "I'll be back"
echo 'Arnold once said: "I\'ll be back"';
?>



<?php
$x = "13" + 17;

echo $x;
echo("\n");
echo $x, "\n";

print $x;
print "\n";
print($x);
print("\n");
?>



<?php
$arr1 = array("data0", "data1");
$stuff = array("key0" => "value0",
              "key1" => "value1");
print_r($stuff);
var_dump($stuff);		// it prints data more detailed
var_dump(FALSE);		// it prints both the type and the value
foreach($stuff as $k => $v){
    echo "key=$k", " value=$v", "\n";
}

$arr3 = array();
$arr3[] = "Hello";
$arr3[] = "World";
print_r($arr3);
?>
https://snippets.siftie.com/embed/d6267c0bd03d9de321cc2313d05b9635/
/raw/d6267c0bd03d9de321cc2313d05b9635/
d6267c0bd03d9de321cc2313d05b9635
php
PHP
54
2019-04-20T16:44:26
True
False
False
Feb 15, 2019 at 05:23 AM
/api/public/snipt/148257/
dabdbfa1
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><a href="#L-1"> 1</a> <a href="#L-2"> 2</a> <a href="#L-3"> 3</a> <a href="#L-4"> 4</a> <a href="#L-5"> 5</a> <a href="#L-6"> 6</a> <a href="#L-7"> 7</a> <a href="#L-8"> 8</a> <a href="#L-9"> 9</a> <a href="#L-10">10</a> <a href="#L-11">11</a> <a href="#L-12">12</a> <a href="#L-13">13</a> <a href="#L-14">14</a> <a href="#L-15">15</a> <a href="#L-16">16</a> <a href="#L-17">17</a> <a href="#L-18">18</a> <a href="#L-19">19</a> <a href="#L-20">20</a> <a href="#L-21">21</a> <a href="#L-22">22</a> <a href="#L-23">23</a> <a href="#L-24">24</a> <a href="#L-25">25</a> <a href="#L-26">26</a> <a href="#L-27">27</a> <a href="#L-28">28</a> <a href="#L-29">29</a> <a href="#L-30">30</a> <a href="#L-31">31</a> <a href="#L-32">32</a> <a href="#L-33">33</a> <a href="#L-34">34</a> <a href="#L-35">35</a> <a href="#L-36">36</a> <a href="#L-37">37</a> <a href="#L-38">38</a> <a href="#L-39">39</a> <a href="#L-40">40</a> <a href="#L-41">41</a> <a href="#L-42">42</a> <a href="#L-43">43</a> <a href="#L-44">44</a> <a href="#L-45">45</a> <a href="#L-46">46</a> <a href="#L-47">47</a> <a href="#L-48">48</a> <a href="#L-49">49</a> <a href="#L-50">50</a> <a href="#L-51">51</a> <a href="#L-52">52</a> <a href="#L-53">53</a> <a href="#L-54">54</a></pre></div></td><td class="code"><div class="highlight"><pre><span></span><span id="L-1"><a name="L-1"></a><span class="cp">&lt;?php</span> </span><span id="L-2"><a name="L-2"></a><span class="c1">// outputs: this will not expand: \n a new line</span> </span><span id="L-3"><a name="L-3"></a><span class="k">echo</span> <span class="s1">&#39;this will not expand: \n a new line&#39;</span><span class="p">;</span> </span><span id="L-4"><a name="L-4"></a><span class="c1">// this will</span> </span><span id="L-5"><a name="L-5"></a><span class="k">echo</span> <span class="s2">&quot;this is a simple string</span><span class="se">\n</span><span class="s2">&quot;</span><span class="p">;</span> </span><span id="L-6"><a name="L-6"></a> </span><span id="L-7"><a name="L-7"></a><span class="cm">/* single quotes do the same work */</span> </span><span id="L-8"><a name="L-8"></a><span class="k">echo</span> <span class="s2">&quot;You can also have embedded newlines in</span> </span><span id="L-9"><a name="L-9"></a><span class="s2">strings this way as it is</span> </span><span id="L-10"><a name="L-10"></a><span class="s2">okay to do&quot;</span><span class="p">;</span> </span><span id="L-11"><a name="L-11"></a> </span><span id="L-12"><a name="L-12"></a><span class="cm">/* outputs: variables do not $expand $either */</span> </span><span id="L-13"><a name="L-13"></a><span class="k">echo</span> <span class="s1">&#39;variables do not $expand $either&#39;</span><span class="p">;</span> </span><span id="L-14"><a name="L-14"></a><span class="c1"># outputs: variables do 12</span> </span><span id="L-15"><a name="L-15"></a><span class="nv">$expand</span> <span class="o">=</span> <span class="mi">12</span><span class="p">;</span> </span><span id="L-16"><a name="L-16"></a><span class="k">echo</span> <span class="s2">&quot;variables do </span><span class="si">$expand</span><span class="s2">&quot;</span><span class="p">;</span> </span><span id="L-17"><a name="L-17"></a> </span><span id="L-18"><a name="L-18"></a><span class="c1"># outputs: Arnold once said: &quot;I&#39;ll be back&quot;</span> </span><span id="L-19"><a name="L-19"></a><span class="k">echo</span> <span class="s1">&#39;Arnold once said: &quot;I\&#39;ll be back&quot;&#39;</span><span class="p">;</span> </span><span id="L-20"><a name="L-20"></a><span class="cp">?&gt;</span><span class="x"></span> </span><span id="L-21"><a name="L-21"></a> </span><span id="L-22"><a name="L-22"></a> </span><span id="L-23"><a name="L-23"></a> </span><span id="L-24"><a name="L-24"></a><span class="cp">&lt;?php</span> </span><span id="L-25"><a name="L-25"></a><span class="nv">$x</span> <span class="o">=</span> <span class="s2">&quot;13&quot;</span> <span class="o">+</span> <span class="mi">17</span><span class="p">;</span> </span><span id="L-26"><a name="L-26"></a> </span><span id="L-27"><a name="L-27"></a><span class="k">echo</span> <span class="nv">$x</span><span class="p">;</span> </span><span id="L-28"><a name="L-28"></a><span class="k">echo</span><span class="p">(</span><span class="s2">&quot;</span><span class="se">\n</span><span class="s2">&quot;</span><span class="p">);</span> </span><span id="L-29"><a name="L-29"></a><span class="k">echo</span> <span class="nv">$x</span><span class="p">,</span> <span class="s2">&quot;</span><span class="se">\n</span><span class="s2">&quot;</span><span class="p">;</span> </span><span id="L-30"><a name="L-30"></a> </span><span id="L-31"><a name="L-31"></a><span class="k">print</span> <span class="nv">$x</span><span class="p">;</span> </span><span id="L-32"><a name="L-32"></a><span class="k">print</span> <span class="s2">&quot;</span><span class="se">\n</span><span class="s2">&quot;</span><span class="p">;</span> </span><span id="L-33"><a name="L-33"></a><span class="k">print</span><span class="p">(</span><span class="nv">$x</span><span class="p">);</span> </span><span id="L-34"><a name="L-34"></a><span class="k">print</span><span class="p">(</span><span class="s2">&quot;</span><span class="se">\n</span><span class="s2">&quot;</span><span class="p">);</span> </span><span id="L-35"><a name="L-35"></a><span class="cp">?&gt;</span><span class="x"></span> </span><span id="L-36"><a name="L-36"></a> </span><span id="L-37"><a name="L-37"></a> </span><span id="L-38"><a name="L-38"></a> </span><span id="L-39"><a name="L-39"></a><span class="cp">&lt;?php</span> </span><span id="L-40"><a name="L-40"></a><span class="nv">$arr1</span> <span class="o">=</span> <span class="k">array</span><span class="p">(</span><span class="s2">&quot;data0&quot;</span><span class="p">,</span> <span class="s2">&quot;data1&quot;</span><span class="p">);</span> </span><span id="L-41"><a name="L-41"></a><span class="nv">$stuff</span> <span class="o">=</span> <span class="k">array</span><span class="p">(</span><span class="s2">&quot;key0&quot;</span> <span class="o">=&gt;</span> <span class="s2">&quot;value0&quot;</span><span class="p">,</span> </span><span id="L-42"><a name="L-42"></a> <span class="s2">&quot;key1&quot;</span> <span class="o">=&gt;</span> <span class="s2">&quot;value1&quot;</span><span class="p">);</span> </span><span id="L-43"><a name="L-43"></a><span class="nb">print_r</span><span class="p">(</span><span class="nv">$stuff</span><span class="p">);</span> </span><span id="L-44"><a name="L-44"></a><span class="nb">var_dump</span><span class="p">(</span><span class="nv">$stuff</span><span class="p">);</span> <span class="c1">// it prints data more detailed</span> </span><span id="L-45"><a name="L-45"></a><span class="nb">var_dump</span><span class="p">(</span><span class="k">FALSE</span><span class="p">);</span> <span class="c1">// it prints both the type and the value</span> </span><span id="L-46"><a name="L-46"></a><span class="k">foreach</span><span class="p">(</span><span class="nv">$stuff</span> <span class="k">as</span> <span class="nv">$k</span> <span class="o">=&gt;</span> <span class="nv">$v</span><span class="p">){</span> </span><span id="L-47"><a name="L-47"></a> <span class="k">echo</span> <span class="s2">&quot;key=</span><span class="si">$k</span><span class="s2">&quot;</span><span class="p">,</span> <span class="s2">&quot; value=</span><span class="si">$v</span><span class="s2">&quot;</span><span class="p">,</span> <span class="s2">&quot;</span><span class="se">\n</span><span class="s2">&quot;</span><span class="p">;</span> </span><span id="L-48"><a name="L-48"></a><span class="p">}</span> </span><span id="L-49"><a name="L-49"></a> </span><span id="L-50"><a name="L-50"></a><span class="nv">$arr3</span> <span class="o">=</span> <span class="k">array</span><span class="p">();</span> </span><span id="L-51"><a name="L-51"></a><span class="nv">$arr3</span><span class="p">[]</span> <span class="o">=</span> <span class="s2">&quot;Hello&quot;</span><span class="p">;</span> </span><span id="L-52"><a name="L-52"></a><span class="nv">$arr3</span><span class="p">[]</span> <span class="o">=</span> <span class="s2">&quot;World&quot;</span><span class="p">;</span> </span><span id="L-53"><a name="L-53"></a><span class="nb">print_r</span><span class="p">(</span><span class="nv">$arr3</span><span class="p">);</span> </span><span id="L-54"><a name="L-54"></a><span class="cp">?&gt;</span><span class="x"></span> </span></pre></div> </td></tr></table>
--- 
+++ 
@@ -19,6 +19,8 @@
 echo 'Arnold once said: "I\'ll be back"';
 ?>
 
+
+
 <?php
 $x = "13" + 17;
 
@@ -30,4 +32,23 @@
 print "\n";
 print($x);
 print("\n");
+?>
+
+
+
+<?php
+$arr1 = array("data0", "data1");
+$stuff = array("key0" => "value0",
+              "key1" => "value1");
+print_r($stuff);
+var_dump($stuff);		// it prints data more detailed
+var_dump(FALSE);		// it prints both the type and the value
+foreach($stuff as $k => $v){
+    echo "key=$k", " value=$v", "\n";
+}
+
+$arr3 = array();
+$arr3[] = "Hello";
+$arr3[] = "World";
+print_r($arr3);
 ?>
--- 
+++ 
@@ -17,4 +17,17 @@
 
 # outputs: Arnold once said: "I'll be back"
 echo 'Arnold once said: "I\'ll be back"';
+?>
+
+<?php
+$x = "13" + 17;
+
+echo $x;
+echo("\n");
+echo $x, "\n";
+
+print $x;
+print "\n";
+print($x);
+print("\n");
 ?>
--- 
+++ 
@@ -0,0 +1,20 @@
+<?php
+// outputs: this will not expand: \n a new line
+echo 'this will not expand: \n a new line';
+// this will
+echo "this is a simple string\n";
+
+/* single quotes do the same work */
+echo "You can also have embedded newlines in
+strings this way as it is
+okay to do";
+
+/* outputs: variables do not $expand $either */
+echo 'variables do not $expand $either';
+# outputs: variables do 12
+$expand = 12;
+echo "variables do $expand";
+
+# outputs: Arnold once said: "I'll be back"
+echo 'Arnold once said: "I\'ll be back"';
+?>