Skip to content

Instantly share code, notes, and snippets.

@phpfiddle
phpfiddle / fiddle_075565.php
Created September 28, 2018 18:48
[ Posted by Ross__123 ] reverser of string
<?php
function my_str_rev($str)
{
$reversed = '';
$strArr = str_split($str);
for (end($strArr); key($strArr)!==null; prev($strArr)){
$reversed .= current($strArr);
}
return $reversed;
}
@phpfiddle
phpfiddle / fiddle_051786.php
Created September 18, 2018 11:49
[ Posted by P.Prakash ] sample link try at ahome
<?php
//echo('<pre>');
$strdat1=date_create("17-SEP-2018 01:13:39 PM");
$strdat2 = strtoupper($strdat1->format('d-M-Y'));
$strdat2 = strtoupper($strdat2." 07:00:00 PM");
$strdat2=date_create($strdat2);
//print_r($strdat1);
//print_r($strdat2);
$diff=date_diff($strdat1,$strdat2);
$v= $diff->format('%H:%I:%S');
@phpfiddle
phpfiddle / fiddle_024788.php
Created September 18, 2018 09:52
[ Posted by P.Prakash ] work hrs calculation
<?php
echo('<pre>');
$strdat1=date_create("14-SEP-2018 09:31:45 AM");
$strdat2 = strtoupper($strdat1->format('d-M-Y'));
$strdat2 = strtoupper($strdat2." 07:00:00 PM");
$strdat2=date_create($strdat2);
//print_r($strdat1);
//print_r($strdat2);
$diff=date_diff($strdat1,$strdat2);
$v= $diff->format('%H:%I:%S');
@phpfiddle
phpfiddle / fiddle_040090.php
Created September 18, 2018 08:08
[ Posted by P.Prakash ] test test trest
<?php
echo('<pre>');
$strdat1=date_create("14-SEP-2018 10:00:00 AM");
$strdat2 = strtoupper($strdat1->format('d-M-Y'));
$strdat2 = strtoupper($strdat2." 7:00:00 PM");
$strdat2=date_create($strdat2);
//print_r($strdat1);
//print_r($strdat2);
$diff=date_diff($strdat1,$strdat2);
$v= $diff->format('%H:%I:%S');
@phpfiddle
phpfiddle / fiddle_032932.php
Created September 11, 2018 08:29
[ Posted by Fillano ] simple Event Facilities.
<?php
class Event {
private static $events = [];
public static function Regist($eventName, Callable $callback) {
if(!is_callable($callback)) return false;
if(!array_key_exists($eventName, self::$events)) {
self::$events[$eventName] = [];
}
self::$events[$eventName][] = $callback;
return true;
@phpfiddle
phpfiddle / fiddle_016859.php
Created September 6, 2018 12:28
[ Posted by MadCat34 ] array to multiarray
<?php
function convertToMultiArray($in, $out = [])
{
if (count($in) === 0) {
return '---';
}
$data = [];
$key = array_shift($in);
$data[$key] = convertToMultiArray($in, $data);
@phpfiddle
phpfiddle / fiddle_083001.php
Created September 5, 2018 01:37
[ Posted by Francisco ] split-array-multilength
<?php
header("Content-type: text/plain");
$headerString ="Invoice No..... Sale Type Desc...... Misc Amt.... Misc Acc.. Misc Acc Desc.....................................";
$fieldIndexes = [ 15+1, 20+1, 12+1, 10+1, 50+1];
function getParts($string, $positions){
$parts = array();
@phpfiddle
phpfiddle / fiddle_085117.php
Created August 31, 2018 18:13
[ Posted by Melissa Canada ] Responsive CSS Grid Form index
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Safety</title>
<link rel="stylesheet" href="style.css">
</head>
@phpfiddle
phpfiddle / fiddle_057476.php
Created August 31, 2018 18:12
[ Posted by Melissa Canada ] Responsive CSS Grid Form index.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Safety</title>
<link rel="stylesheet" href="styles/style.css">
</head>
@phpfiddle
phpfiddle / fiddle_094185.php
Created August 31, 2018 18:03
[ Posted by Melissa Canada ] Responsive CSS Grid Form
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600i,700");
* {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
font-smoothing: antialiased;