Example #1
0
function makeDifferenz($first, $second)
{
    if ($first > $second) {
        $td['dif'][0] = $first - $second;
    } else {
        $td['dif'][0] = $second - $first;
    }
    $td['sec'][0] = $td['dif'][0] % 60;
    // 67 = 7
    $td['min'][0] = ($td['dif'][0] - $td['sec'][0]) / 60 % 60;
    $td['std'][0] = (($td['dif'][0] - $td['sec'][0]) / 60 - $td['min'][0]) / 60 % 24;
    $td['day'][0] = floor((($td['dif'][0] - $td['sec'][0]) / 60 - $td['min'][0]) / 60 / 24);
    $td = makeString($td);
    return $td;
}
Example #2
0
function makeString($el)
{
    $string = "";
    $name = $el->tagName;
    if ($el->nodeType == 2) {
        //$string.= "blabla";
    }
    if ($el->nodeType == 1) {
        $string .= "<{$name}";
        foreach ($el->attributes as $att) {
            $string .= " {$att->name}='{$att->value}'";
        }
        $string .= ">";
        foreach ($el->childNodes as $e) {
            $string .= makeString($e);
        }
        $string .= "</{$name}>";
    }
    return $string;
}
Example #3
0
<?php

/*
 * Задача 1:
 * Да се състави програма, чрез която се въвеждат два низа съдържащи
 * до 40 главни и малки букви.
 * Като резултат на екрана да се извеждат низовете само с главни и само
 * с малки букви.
 * Пример: Abcd Efgh
 * Изход: ABCD abcd EFGH efgh
 */
require_once 'readline.php';
//require_once 'functions.php';
function makeString($lenght)
{
    $char;
    $string = '';
    do {
        $char = readline('Enter char: ');
        if (strlen($string) < $lenght) {
            $string .= $char;
        } else {
            break;
        }
    } while ($char !== ' ');
    return $string;
}
$lenght = 40;
$stringA = makeString($lenght);
$stringB = makeString($lenght);
echo mb_strtoupper($stringA) . mb_strtolower($stringA) . mb_strtoupper($stringB) . mb_strtolower($stringB);