예제 #1
0
	<?php 
function return_type($k)
{
    $arr = array('按用户发放', '按商品发放', '按订单金额发放', '线下发放的红包');
    return isset($arr[$k]) ? $arr[$k] : '无类型';
}
if (!empty($rt)) {
    foreach ($rt as $row) {
        ?>
       <tr>
      <td><?php 
        echo $row['type_name'];
        ?>
</td>
      <td><?php 
        echo return_type($row['send_type']);
        ?>
</td>
      <td align="right"><?php 
        echo $row['type_money'];
        ?>
</td>
      <td align="right"><?php 
        echo $row['min_goods_amount'];
        ?>
</td>
      <td align="right"><?php 
        echo $row['zcount'];
        ?>
</td>
      <td align="right"><?php 
예제 #2
0
파일: function.php 프로젝트: bc24/IBB
function halbiere_wert($w)
{
    $w /= 2;
    zeichne_hr();
    return $w;
    // $w oder jeder andere Name ist ein lokale Variable
}
// die nur innerhalb der Funktion existiert
// dies ist eine Funktion mit einem return
function int_verdopple(int $i)
{
    // lokale Variable können auf type gesprüft werden
    $i *= 2;
    return $i;
}
function return_type(string $i) : float
{
    return $i /= 2;
}
// main - Hier startet das Hauptprogramm
echo __LINE__ . "Wir starten erstmal das Hauptprogramm und rufen dann die Funktion";
zeichne_hr();
echo __LINE__ . "und dann geht es nach dem Aufruf weiter und die Funktion kann wieder gerufen werden";
zeichne_hr();
// hat eine Funktion gerufen, die nur einen Befehl ausgeführt
verdopple_wert(5);
// soll einen mitgegebenen Wert berechnen
echo "<br>" . halbiere_wert(88);
echo "<br>" . int_verdopple(ord('A'));
echo "<br>" . return_type(21.99);