Вывод таблицы истинности в PHP

Я наткнулся на этот сайт генератора таблиц истинности и попытался имитировать его на PHP (я понимаю, что исходный код доступен, но я знаю 0 perl).

Теперь мой вопрос не об оценке выражения, а о том, как вывести таблицу, чтобы отображалась каждая комбинация T и F для переменных

Например, с 3 переменными таблица будет выглядеть так:

a | b | c 
-----------
T | T | T  
T | T | F 
T | F | T 
T | F | F 
F | T | T 
F | T | F 
F | F | T 
F | F | F 

и с 4 переменными ..

a | b | c | d
-------------
T | T | T | T
T | T | T | F
T | T | F | T
T | T | F | F
T | F | T | T
T | F | T | F
T | F | F | T
T | F | F | F
F | T | T | T
F | T | T | F
F | T | F | T
F | T | F | F
F | F | T | T
F | F | T | F
F | F | F | T
F | F | F | F

Какова логика / шаблон для его создания?

6
задан sqram 31 August 2015 в 15:26
поделиться