Hướng dẫn addition of two variable in php - bổ sung hai biến trong php

Tôi hiện đang cố gắng kết hợp hai biến với nhau, một biến đã tự động được tính số cụ thể bởi imagesy và biến thứ hai đang trả lại dữ liệu từ URL với $_GET['l2_y']

imagettfstroketext($jpg_image, 0, $y . $options['text']['font-position']['l2_y'] );

$ Y trả về '29'

$options['text']['font-position']['l2_y'] trả về +150 (hoặc bất cứ điều gì tôi đặt trong tiêu đề)

Tôi đang cố gắng kết hợp cả hai nhưng nó hoàn toàn không hoạt động, nếu tôi loại bỏ

intval($y) + intval($options['text']['font-position']['l2_y'])
0 thì +150 hoạt động nhưng nếu tôi thêm. nó không tính toán mọi thứ ..

Tôi đã bị mắc kẹt trong điều này một thời gian, tôi không chắc làm thế nào để kết hợp cả hai, lý do tôi sử dụng các dấu hiệu + trong get là vì nó cũng có thể được sử dụng như một

intval($y) + intval($options['text']['font-position']['l2_y'])
1 để thay đổi vị trí của văn bản.

Hướng dẫn addition of two variable in php - bổ sung hai biến trong php

hỏi ngày 29 tháng 3 năm 2016 lúc 15:45Mar 29, 2016 at 15:45

4

Bạn có thể cố gắng ép buộc cả hai số cho các số nguyên bằng cách sử dụng

intval($y) + intval($options['text']['font-position']['l2_y'])
2 và sau đó thêm chúng (sử dụng
intval($y) + intval($options['text']['font-position']['l2_y'])
3 chứ không phải
intval($y) + intval($options['text']['font-position']['l2_y'])
4, được sử dụng để nối các chuỗi):

intval($y) + intval($options['text']['font-position']['l2_y'])

Bằng cách đó, bạn chắc chắn cả hai đều là số trước khi bạn thêm chúng (vì vậy bạn tránh mọi kết quả không mong muốn).

Tuy nhiên, không cần thiết phải ép buộc chúng vào các số nguyên nếu bạn chỉ cần sử dụng toán tử

intval($y) + intval($options['text']['font-position']['l2_y'])
3 (thêm) chứ không phải toán tử nối
intval($y) + intval($options['text']['font-position']['l2_y'])
4, như sau đây cũng hoạt động:

echo '+2' + 3; // outputs 5

PHP tự động ép buộc số,

intval($y) + intval($options['text']['font-position']['l2_y'])
2 rất hữu ích nếu bạn muốn chắc chắn rằng đó là một số (thường là khi ai đó nhập một số vào trang web của bạn).

Đã trả lời ngày 29 tháng 3 năm 2016 lúc 15:54Mar 29, 2016 at 15:54

Hướng dẫn addition of two variable in php - bổ sung hai biến trong php

một cái gì đó một cái gì đósomethinghere

15.7K2 Huy hiệu vàng27 Huy hiệu bạc42 Huy hiệu đồng2 gold badges27 silver badges42 bronze badges

Bạn đi đây:


Đã trả lời ngày 29 tháng 3 năm 2016 lúc 15:52Mar 29, 2016 at 15:52

Hướng dẫn addition of two variable in php - bổ sung hai biến trong php

2

Bạn không nên sử dụng toán tử

intval($y) + intval($options['text']['font-position']['l2_y'])
4, điều này sẽ kết hợp các giá trị như thể chúng là chuỗi. Cách chính xác để làm điều này sẽ yêu cầu sử dụng
intval($y) + intval($options['text']['font-position']['l2_y'])
3.

Ví dụ:

echo '+2' + 3; // outputs 5
0 Giả sử rằng
echo '+2' + 3; // outputs 5
1 là một số và không phải là một chuỗi.

Sử dụng các giá trị bạn có, điều này sẽ trả về số 179, trong khi phiên bản sử dụng toán tử

intval($y) + intval($options['text']['font-position']['l2_y'])
4 sẽ trả về một chuỗi chứa giá trị
echo '+2' + 3; // outputs 5
3string which contains the value
echo '+2' + 3; // outputs 5
3

Nếu các giá trị không phải là số và thực tế là các chuỗi, bạn cũng có thể gói gọn từng biến trong một

echo '+2' + 3; // outputs 5
4 sẽ lấy giá trị số nguyên của biến nếu nó tồn tại.

Đã trả lời ngày 29 tháng 3 năm 2016 lúc 15:52Mar 29, 2016 at 15:52

Hướng dẫn addition of two variable in php - bổ sung hai biến trong php

Bạn không nên sử dụng toán tử

intval($y) + intval($options['text']['font-position']['l2_y'])
4, điều này sẽ kết hợp các giá trị như thể chúng là chuỗi. Cách chính xác để làm điều này sẽ yêu cầu sử dụng
intval($y) + intval($options['text']['font-position']['l2_y'])
3.Alfie Goodacre

Ví dụ:

echo '+2' + 3; // outputs 5
0 Giả sử rằng
echo '+2' + 3; // outputs 5
1 là một số và không phải là một chuỗi.1 gold badge13 silver badges24 bronze badges

Sử dụng các giá trị bạn có, điều này sẽ trả về số 179, trong khi phiên bản sử dụng toán tử

intval($y) + intval($options['text']['font-position']['l2_y'])
4 sẽ trả về một chuỗi chứa giá trị
echo '+2' + 3; // outputs 5
3

imagettfstroketext($jpg_image, 0, intval($y) + intval($options['text']['font-position']['l2_y']));

Nếu các giá trị không phải là số và thực tế là các chuỗi, bạn cũng có thể gói gọn từng biến trong một

echo '+2' + 3; // outputs 5
4 sẽ lấy giá trị số nguyên của biến nếu nó tồn tại.

Alfie Goodacrealfie GoodacreMar 29, 2016 at 15:53

2.6811 Huy hiệu vàng13 Huy hiệu bạc24 Huy hiệu đồngjDo

Tôi nghĩ rằng đây là những gì bạn sau:1 gold badge10 silver badges30 bronze badges

4

Làm thế nào để bạn tổng số trong PHP?

Để tìm tổng các chữ số của một số chỉ cần thêm tất cả các chữ số.Ví dụ: 14597 = 1 + 4 + 5 + 9 + 7 ...
JDOJDO
$ num = 14597 ;.
$ sum = 0;$ rem = 0 ;.
for ($ i = 0; $ i
$rem=$num%10;.
$ sum = $ sum + $ rem ;.
$num=$num/10;.

Làm thế nào có thể thêm hai số trong TextBox trong PHP?

Chương trình để thêm hai số vào PHP với Mẫu PHP if (iset ($ _ post ['gửi'])) {$ sum = 0;$ một = $ _ bài ['một'];$ hai = $ _ bài ['hai'];// Echo $ một;$ sum = $ một+$ hai;echo $ sum;lối ra;}?>

$$ trong PHP là gì?

Các biến PHP $ và $$.$ Var (đô la đơn) là một biến bình thường với tên var lưu trữ bất kỳ giá trị nào như chuỗi, số nguyên, float, v.v..a reference variable that stores the value of the $variable inside it.

Hàm isset () nào cho cú pháp?

Hàm isset () là một hàm sẵn có trong PHP, kiểm tra xem một biến được đặt và không phải là null.Hàm này cũng kiểm tra xem một biến được khai báo, mảng hoặc khóa mảng có giá trị null, nếu có, isset () trả về false, nó trả về đúng trong tất cả các trường hợp có thể khác.Cú pháp: bool isset ($ var, hỗn hợp)bool isset( $var, mixed )