Die Einnahmen der vier Projekte von abcd machen jeweils 10 %, 20 %, 30 % und 40 % aus. Wenn ein Projekt nicht existiert, werden die Einnahmen des Projekts immer dem vorherigen Projekt zugerechnet existiert. Kapseln Sie eine Funktion, um den Gewinn von abcd zu erhalten
Diese Frage ist nicht schwierig. Der entscheidende Punkt ist, über die Verwendung von Arrays nachzudenken.
Programmcode:
/**
* Projekteinkommen erhalten
* @param null $b
* @param null $c
* @param null $d
* @return array
*/
function getIncome($b = null, $c = null, $d = null)
{
$income = [ 'a' => 0,2, 'c' => 0,4];
If (!$d) {
$income[' c'] += $income['d'];
$income['d'] = 0; += $income['c'];
$income['c'] = 0;
;
var_dump (getIncome(1, 0, 0));
?>
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn