如果网站ID号为0,请添加lang line codeigniter

If the website id 0 I would like to add $this->lang->line('text_default'); otherwise does not show that lang line. Currently it shows on all of them.

How can I get it to only display $this->lang->line('text_default) if $website['website_id'] = number 0

For some reason it thinks 0 is false.

<?php if ($website['website_id'] = 0) {?>
<td class="text-left"><?php echo $website['name'];?> </td>
<?php } else { ?>
<td class="text-left"><?php echo $website['name'] . $this->lang->line('text_default'); ?> </td>
<?php } ?>

Try making a double equal sign:

FROM: ($website['website_id'] = 0)

TO: ($website['website_id'] == 0)

<?php if ($website['website_id'] == 0) {?>
<td class="text-left"><?php echo $website['name'];?> </td>
<?php } else { ?>
<td class="text-left"><?php echo $website['name'] . $this->lang->line('text_default'); ?> </td>
<?php } ?>

StackOverflow regarding operators: Reference - What does this symbol mean in PHP?

First of all:

<?php if ($website['website_id'] = 0) { ?>

This is wrong, use a comparisation operator instead of an assignment.

<?php if ($website['website_id'] == 0) {?>

You overwrote your $website["website_id"] with 0 and same turn you forced your if-expresion to be always true.

This happens when you place only one "=", a very common beginner mistake.

However I cannot tell you wether 0 is right or wrong because I dont know codeigniter and what is stored in $website["website_id"], or even if its always filled. Incase its still not working analyze the variable with

var_dump($website['website_id']); 

and do different page calls.