Ký tự Php sang chữ hoa. Chức năng thay đổi trường hợp

PHP rất tốt vì có nhiều chức năng ngôn ngữ bản địa. Tuy nhiên, trong một số trường hợp cần bổ sung thêm chức năng còn thiếu. Điều này đặc biệt đáng chú ý khi làm việc với các hàm chuyển đổi chuỗi và các bảng mã khác nhau.

Ví dụ: ucfirst là hàm chuyển đổi ký tự đầu tiên của chuỗi thành chữ hoa. Có vẻ như sẽ không có vấn đề gì phát sinh, nhưng khi làm việc với Cyrillic, sự chuyển đổi như vậy không xảy ra. Điều này cũng áp dụng cho hàm ucwords - nó chuyển đổi ký tự đầu tiên của mỗi từ trong một dòng thành chữ hoa.

Không có vấn đề gì với các ký tự của bảng chữ cái tiếng Anh:

"; //chuyển ký tự đầu tiên của mỗi từ trong dòng thành chữ hoa echo ucwords($str); ?>

Chuỗi kiểm tra Chuỗi kiểm tra

Nhưng có vấn đề với bảng chữ cái Cyrillic:

"; //chuyển ký tự đầu tiên của mỗi từ trong dòng thành chữ hoa echo ucwords($str); ?>

Đường kiểm tra Đường kiểm tra

Các trường hợp điển hình của PHP khi các hàm hoạt động “kém” hoặc hoàn toàn không hoạt động với bảng chữ cái Cyrillic. Một số hàm có tiền tố mb giải quyết được các vấn đề với bảng chữ cái Cyrillic. Ví dụ: mb_strtower - chuyển đổi một chuỗi thành chữ thường. Không giống như strtower(), ký tự có phải là chữ cái hay không được xác định dựa trên các thuộc tính của ký tự Unicode.

Để giải quyết vấn đề, hãy xác định hàm mb_ucfirst(chuỗi str [, mã hóa chuỗi]), hàm này sẽ xử lý các ký tự Unicode.

Để chuyển ký tự đầu tiên của mỗi từ trong một dòng thành chữ hoa, chỉ cần sử dụng mb_convert_case ở chế độ MB_CASE_TITLE.

11 năm trước

Lưu ý rằng mb_strtower() rất CHẬM, nếu bạn có kết nối cơ sở dữ liệu, bạn có thể muốn sử dụng nó để chuyển đổi chuỗi của mình thành chữ thường. Ngay cả latin1/9 (iso-8859-1/15) và các mã hóa khác cũng có thể thực hiện được.

Hãy nhìn vào điểm chuẩn đơn giản của tôi:

$văn bản = "Lörem ipßüm dölör ßit ämet, cönßectetüer ädipißcing elit. Sed ligülä. Präeßent jüßtö Tellüß, grävidä eü, tempüß ä, mättiß nön, örci. m qüiß lörem. venenätiß jüßtö. ßtie. .";

// mb_strtower()
$timeMB = microtime(true);

Với($i = 0 ; $i< 30000 ; $i ++)
$low = mb_strtower("$text/no-cache-$i");

$timeMB = microtime(true) - $timeMB;

// MySQL thấp hơn()
$timeSQL = microtime(true);

Mysql_query("đặt tên latin1");
cho($i = 0 ; $i< 30000 ; $i ++) {
$r = mysql_fetch_row(mysql_query("select low(" $text /no-cache- $i ")" ));
$thấp hơn = $r [ 0 ];
}

$timeSQL = microtime(true) - $timeSQL;

tiếng vang "mb: " . sprintf ("%.5f" , $timeMB ). "giây.
" ;
tiếng vang "sql:". sprintf ("%.5f" , $timeSQL ). "giây.
" ;

// Kết quả trên sổ ghi chép của tôi:
// mb: 11,50642 giây.
// sql: 5,44143 giây.

?>

7 năm trước

Xin lưu ý rằng khi sử dụng với UTF-8 mb_strtower sẽ chỉ chuyển đổi các ký tự chữ hoa thành chữ thường được đánh dấu bằng thuộc tính Unicode "Chữ hoa" ("Lu"). Tuy nhiên, cũng có những chữ cái như "Số chữ cái" (thuộc tính Unicode "Nl") cũng có các biến thể chữ thường và chữ hoa. Những ký tự này sẽ không được chuyển đổi thành mb_strtower!

Ví dụ:
Các chữ cái La Mã Ⅰ, Ⅱ, Ⅲ, ..., Ⅿ (điểm mã UTF-8 từ 8544 đến 8559) cũng tồn tại ở các biến thể chữ thường tương ứng ⅰ, ⅱ, ⅲ, ..., ⅿ (điểm mã UTF-8 8560 đến 8575) và theo ý kiến ​​​​của tôi, cũng nên được chuyển đổi bởi mb_strtower, nhưng thực tế không phải vậy!

Các công ty internet lớn (như Google) khớp cả hai biến thể như nhau về mặt ngữ nghĩa (vì cách biểu diễn chỉ khác nhau về trường hợp).

Vì tôi không tìm thấy bất kỳ giải pháp thích hợp nào trên internet về cách ánh xạ tất cả các chuỗi UTF8 sang bản sao chữ thường của chúng trong PHP, nên tôi cung cấp hàm mb_strtower mở rộng được mã hóa cứng sau đây cho các chuỗi UTF-8:

Hàm này bao bọc hàm hiện có mb_strtower() và thay thế thêm các ký tự UTF8 viết hoa có biểu thị chữ thường. Vì không có bảng ký tự chữ hoa và chữ thường Unicode thích hợp trên internet mà tôi có thể tìm thấy nên tôi đã kiểm tra một triệu ký tự UTF8 đầu tiên dựa vào Google-search và -KeywordTool và xác định 78 ký tự sau là ký tự viết hoa, không phải được thay thế bằng mb_strtower, nhưng có bản sao chữ thường UTF8.

//các số trong nhận xét nội dòng hiển thị các ký tự" Điểm mã Unicode (CP).
hàm strtower_utf8_extends ($utf8_string)
{
$bổ sung_replacements = mảng
("Dž" => "dž" // 453 -> 454
, "Lj" => "lj" // 456 -> 457
, "Nj" => "nj" // 459 -> 460
, "Dz" => "dz" // 498 -> 499
, "Ϸ" => "ϸ" // 1015 -> 1016
, "Ϲ" => "ϲ" // 1017 -> 1010
, "Ϻ" => "ϻ" // 1018 -> 1019
, "ᾈ" => "ᾀ" // 8072 -> 8064
, "ᾉ" => "ᾁ" // 8073 -> 8065
, "ᾊ" => "ᾂ" // 8074 -> 8066
, "ᾋ" => "ᾃ" // 8075 -> 8067
, "ᾌ" => "ᾄ" // 8076 -> 8068
, "ᾍ" => "ᾅ" // 8077 -> 8069
, "ᾎ" => "ᾆ" // 8078 -> 8070
, "ᾏ" => "ᾇ" // 8079 -> 8071
, "ᾘ" => "ᾐ" // 8088 -> 8080
, "ᾙ" => "ᾑ" // 8089 -> 8081
, "ᾚ" => "ᾒ" // 8090 -> 8082
, "ᾛ" => "ᾓ" // 8091 -> 8083
, "ᾜ" => "ᾔ" // 8092 -> 8084
, "ᾝ" => "ᾕ" // 8093 -> 8085
, "ᾞ" => "ᾖ" // 8094 -> 8086
, "ᾟ" => "ᾗ" // 8095 -> 8087
, "ᾨ" => "ᾠ" // 8104 -> 8096
, "ᾩ" => "ᾡ" // 8105 -> 8097
, "ᾪ" => "ᾢ" // 8106 -> 8098
, "ᾫ" => "ᾣ" // 8107 -> 8099
, "ᾬ" => "ᾤ" // 8108 -> 8100
, "ᾭ" => "ᾥ" // 8109 -> 8101
, "ᾮ" => "ᾦ" // 8110 -> 8102
, "ᾯ" => "ᾧ" // 8111 -> 8103
, "ᾼ" => "ᾳ" // 8124 -> 8115
, "ῌ" => "ῃ" // 8140 -> 8131
, "ῼ" => "ῳ" // 8188 -> 8179
, "Ⅰ" => "ⅰ" // 8544 -> 8560
, "Ⅱ" => "ⅱ" // 8545 -> 8561
, "Ⅲ" => "ⅲ" // 8546 -> 8562
, "Ⅳ" => "ⅳ" // 8547 -> 8563
, "Ⅴ" => "ⅴ" // 8548 -> 8564
, "Ⅵ" => "ⅵ" // 8549 -> 8565
, "Ⅶ" => "ⅶ" // 8550 -> 8566
, "Ⅷ" => "ⅷ" // 8551 -> 8567
, "Ⅸ" => "ⅸ" // 8552 -> 8568
, "Ⅹ" => "ⅹ" // 8553 -> 8569
, "Ⅺ" => "ⅺ" // 8554 -> 8570
, "Ⅻ" => "ⅻ" // 8555 -> 8571
, "Ⅼ" => "ⅼ" // 8556 -> 8572
, "Ⅽ" => "ⅽ" // 8557 -> 8573
, "Ⅾ" => "ⅾ" // 8558 -> 8574
, "Ⅿ" => "ⅿ" // 8559 -> 8575
, "Ⓐ" => "ⓐ" // 9398 -> 9424
, "Ⓑ" => "ⓑ" // 9399 -> 9425
, "Ⓒ" => "ⓒ" // 9400 -> 9426
, "Ⓓ" => "ⓓ" // 9401 -> 9427
, "Ⓔ" => "ⓔ" // 9402 -> 9428
, "Ⓕ" => "ⓕ" // 9403 -> 9429
, "Ⓖ" => "ⓖ" // 9404 -> 9430
, "Ⓗ" => "ⓗ" // 9405 -> 9431
, "Ⓘ" => "ⓘ" // 9406 -> 9432
, "Ⓙ" => "ⓙ" // 9407 -> 9433
, "Ⓚ" => "ⓚ" // 9408 -> 9434
, "Ⓛ" => "ⓛ" // 9409 -> 9435
, "Ⓜ" => "ⓜ" // 9410 -> 9436
, "Ⓝ" => "ⓝ" // 9411 -> 9437
, "Ⓞ" => "ⓞ" // 9412 -> 9438
, "Ⓟ" => "ⓟ" // 9413 -> 9439
, "Ⓠ" => "ⓠ" // 9414 -> 9440
, "Ⓡ" => "ⓡ" // 9415 -> 9441
, "Ⓢ" => "ⓢ" // 9416 -> 9442
, "Ⓣ" => "ⓣ" // 9417 -> 9443
, "Ⓤ" => "ⓤ" // 9418 -> 9444
, "Ⓥ" => "ⓥ" // 9419 -> 9445
, "Ⓦ" => "ⓦ" // 9420 -> 9446
, "Ⓧ" => "ⓧ" // 9421 -> 9447
, "Ⓨ" => "ⓨ" // 9422 -> 9448
, "Ⓩ" => "ⓩ" // 9423 -> 9449
, "𐐦" => "𐑎" // 66598 -> 66638
, "" => "𐑏" // 66599 -> 66639
);

$utf8_string = mb_strtolow($utf8_string, "UTF-8");

$utf8_string = strtr ($utf8_string, $bổ sung_replacements);

Trả về $utf8_string ;
) //strtower_utf8_extends()

Trong PHP, các biến và tên hằng có phân biệt chữ hoa chữ thường, nhưng tên hàm thì không.

Theo tôi biết thì PHP là ngôn ngữ duy nhất thực hiện được điều này. Tất cả các ngôn ngữ khác mà tôi đã sử dụng đều hoàn toàn phân biệt chữ hoa chữ thường hoặc hoàn toàn không phân biệt chữ hoa chữ thường.

Tại sao PHP một phầnđề cập đến nhạy cảm?

Xin lưu ý rằng tôi không hỏi cái mà tên có phân biệt chữ hoa chữ thường, nhưng Tại sao .

Trường hợp nhạy cảm

  • biến
  • hằng số
  • phím mảng
  • thuộc tính lớp
  • hằng số lớp

Trường hợp không nhạy cảm(cả người dùng xác định và PHP)

  • chức năng
  • hàm tạo lớp
  • phương pháp lớp học
  • từ khóa và cấu trúc (if, else, null, foreach, echo, v.v.)

điều cơ bản

Các biến trong PHP được biểu thị bằng ký hiệu đô la theo sau là tên biến. Tên biến có phân biệt chữ hoa chữ thường.

Tên biến tuân theo các quy tắc giống như các nhãn khác trong PHP. Tên biến hợp lệ bắt đầu bằng một chữ cái hoặc dấu gạch dưới, theo sau là bất kỳ số chữ cái, số hoặc dấu gạch dưới nào. Là một biểu thức chính quy, nó được biểu thị như sau: "*"

  1. Hướng dẫn sử dụng dành cho người dùng
  2. Tại sao các hàm và phương thức trong PHP không phân biệt chữ hoa chữ thường?
  3. Các hàm PHP có phân biệt chữ hoa chữ thường không?
  4. Từ khóa PHP có phân biệt chữ hoa chữ thường không?
  5. Tên hàm PHP có phân biệt chữ hoa chữ thường hay không?
  6. Nguồn của độ nhạy PHP

trường hợp tế nhị

biến, hằng, khóa mảng, thuộc tính lớp, hằng lớp

Trường hợp không nhạy cảm

hàm, hàm tạo lớp, phương thức lớp, từ khóa và cấu trúc (if, else, null, foreach, echo, v.v.),

Đối với tên tập tin:

Lưu ý rằng phân biệt chữ hoa chữ thường cũng phụ thuộc vào môi trường của bạn.

Khi bạn phát triển thứ gì đó trên WAMP hoặc XAMPP, nó sẽ không phân biệt chữ hoa chữ thường, khi bạn chuyển sang máy chủ Linux, nó sẽ báo lỗi.

Tại sao PHP lại nhạy cảm một phần?

Tôi chỉ có thể cho rằng điều này là do các phiên bản rất sớm, có lẽ là PHP/FI 2.0. Hướng dẫn sử dụng nêu rõ:

Xin lưu ý rằng tên hàm PHP/FI không phân biệt chữ hoa chữ thường.

Hầu hết dữ liệu người dùng, chẳng hạn như tham số GET và POST, luôn được đăng ký dưới dạng biến toàn cục. Việc coi những câu hỏi này là không phân biệt chữ hoa chữ thường có thể đã gây ra vấn đề, đó có lẽ là lý do tại sao tất cả các biến đều được coi là phân biệt chữ hoa chữ thường.

Theo những gì tôi có thể biết, đây là những loại định danh duy nhất trong PHP/FI 2.0. Tất cả những cái khác được giới thiệu sau, dường như bắt chước các tên hàm không phân biệt chữ hoa chữ thường.

Các hằng số đặc biệt chỉ được giới thiệu với PHP 4 (hướng dẫn sử dụng PHP 3 có đề cập đến "hằng số", nhưng ngày nay chúng được gọi là "hằng số"). Vì lý do bí ẩn nào đó (có lẽ không tìm thấy sự đồng thuận), quyết định được đưa ra để cho phép các mã định danh liên tục có thể xác định() d phân biệt chữ hoa chữ thường hoặc không phân biệt chữ hoa chữ thường với sự từ chối của nhà phát triển. Thật thú vị khi lưu ý rằng mặc dù định nghĩa() sử dụng các hằng số phân biệt chữ hoa chữ thường theo mặc định, nhưng bản sao C tương ứng (REGISTER_*_CONSTANT) theo mặc định không phân biệt chữ hoa chữ thường.

Chuyển đổi các ký tự trong chuỗi thành chữ thường.

Cú pháp:

Chuỗi strtower(chuỗi str);

Chuyển đổi một chuỗi thành chữ thường. Trả về kết quả của bản dịch.

Cần lưu ý rằng nếu ngôn ngữ được cấu hình không chính xác, hàm sẽ tạo ra, nói một cách nhẹ nhàng, các kết quả lạ khi làm việc với các chữ cái Cyrillic.

$str = "Xin chào thế giới"; $str = strtolow($str); tiếng vang $str; // in ra xin chào thế giới

người đi đường

Chuyển đổi chuỗi đã chỉ định thành chữ hoa.

Cú pháp:

Chuỗi strtoupper(chuỗi str);

Chuyển đổi chuỗi thành chữ hoa. Trả về kết quả của việc chuyển đổi. Chức năng này hoạt động tốt với các chữ cái tiếng Anh nhưng có thể lạ với các chữ cái tiếng Nga.

$str = "Xin chào thế giới"; $str = strtoupper($str); tiếng vang $str; // sẽ in HELLO WORLD

ucfirst

Chuyển đổi ký tự đầu tiên của chuỗi thành chữ hoa.

Cú pháp:

Chuỗi ucfirst(chuỗi str);

Trả về một chuỗi có ký tự đầu tiên là chữ hoa.

$str = "xin chào thế giới"; $str = ucfirst($str); tiếng vang $str; // in Xin chào thế giới

ucwords

Chuyển đổi ký tự đầu tiên của mỗi từ trong chuỗi thành chữ hoa.

Cú pháp:

Chuỗi ucwords(chuỗi str);

Trả về một chuỗi có ký tự đầu tiên của mỗi từ trong chuỗi được viết hoa.

Một từ ở đây đề cập đến một phần của dòng đứng trước một ký tự khoảng trắng: dấu cách, dòng mới, nguồn cấp dữ liệu trang, xuống dòng, tab ngang và dọc.

Các ký tự Cyrillic có thể không được chuyển đổi chính xác.

$str = "xin chào thế giới"; $str = ucfirst($str); tiếng vang $str; // in Hello World

Chức năng thay đổi trường hợp

strtower

Chuyển đổi các ký tự trong chuỗi thành chữ thường.

Cú pháp:

chuỗi strtower(chuỗi str);

Chuyển đổi một chuỗi thành chữ thường. Trả về kết quả của bản dịch.

Cần lưu ý rằng nếu ngôn ngữ được cấu hình không chính xác, hàm sẽ tạo ra, nói một cách nhẹ nhàng, các kết quả lạ khi làm việc với các chữ cái Cyrillic.

$str = "Xin chào thế giới";

$str = strtolow($str);

// in ra xin chào thế giới

người đi đường

Chuyển đổi chuỗi đã chỉ định thành chữ hoa.

Cú pháp:

chuỗi strtoupper(chuỗi str);

Chuyển đổi chuỗi thành chữ hoa. Trả về kết quả của việc chuyển đổi. Chức năng này hoạt động tốt với các chữ cái tiếng Anh nhưng có thể lạ với các chữ cái tiếng Nga.

$str = "Xin chào thế giới";

$str = strtoupper($str);

// sẽ in HELLO WORLD

Chuyển đổi ký tự đầu tiên của chuỗi thành chữ hoa.

Cú pháp:

chuỗi ucfirst(chuỗi str);

Trả về một chuỗi có ký tự đầu tiên là chữ hoa.

$str = "xin chào thế giới";

$str = ucfirst($str);

// in Xin chào thế giới

Chuyển đổi ký tự đầu tiên của mỗi từ trong chuỗi thành chữ hoa.

Cú pháp:

chuỗi ucwords(chuỗi str);

Trả về một chuỗi có ký tự đầu tiên của mỗi từ trong chuỗi được viết hoa.

Một từ ở đây đề cập đến một phần của dòng đứng trước một ký tự khoảng trắng: dấu cách, dòng mới, nguồn cấp dữ liệu trang, xuống dòng, tab ngang và dọc.

Các ký tự Cyrillic có thể không được chuyển đổi chính xác.

$str = "xin chào thế giới";

$str = ucfirst($str);

// in Hello World

Từ cuốn sách Bách khoa toàn thư về nhà phát triển mô-đun hạt nhân Linux bởi Pomerantz Ori

Từ cuốn sách Yếu tố con người trong lập trình tác giả Konstantin Larry L

54 Tác Nhân Thay Đổi Một con cá, nếu di chuyển đúng vào đúng thời điểm, có thể thay đổi hướng đi của cả một đàn cá. Trong nhóm phát triển phần mềm, sự thành công của việc giới thiệu một công cụ mới hoặc phương pháp kiểm soát phiên bản cải tiến thường phụ thuộc vào

Từ cuốn sách Sử dụng STL hiệu quả bởi Meyers Scott

Mẹo 35: Thực hiện so sánh chuỗi phân biệt chữ hoa chữ thường đơn giản bằng cách sử dụng không khớp hoặc lexicographical_compare Một trong những câu hỏi thường được những người mới sử dụng STL hỏi là “STL so sánh các chuỗi phân biệt chữ hoa chữ thường như thế nào?” Sự đơn giản của câu hỏi này là lừa đảo. So sánh

Từ cuốn sách Nguyên tắc cơ bản của lập trình hướng đối tượng bởi Meyer Bertrand

So sánh các chuỗi không phân biệt chữ hoa chữ thường Matt Ostern Nếu bạn đã từng viết các chương trình sử dụng chuỗi (và ai không?), có lẽ bạn đã gặp phải một tình huống phổ biến: hai chuỗi chỉ khác nhau về cách viết hoa chữ thường.

Từ cuốn sách Kiến trúc, giao thức, triển khai TCP/IP (bao gồm IP phiên bản 6 và Bảo mật IP) bởi Faith Sydney M

Từ cuốn sách Công nghệ XSLT tác giả Valikov Alexey Nikolaevich

Thay đổi và nhất quán Phát triển phần mềm, như đã đề cập, liên quan nhiều đến sự lặp lại. Để hiểu được khó khăn kỹ thuật của việc tái sử dụng, người ta phải hiểu bản chất của sự lặp lại. Mặc dù các lập trình viên thường lặp đi lặp lại những ý tưởng giống nhau

Từ cuốn sách Phát triển ứng dụng trong môi trường Linux. Phiên bản thứ hai tác giả Johnson Michael K.

11.8.2 Di chuyển và thay đổi Điều gì xảy ra nếu người dùng di chuyển máy tính đến một vị trí khác, kết nối nó với một mạng hoặc mạng con khác? Trong quá trình khởi động, máy tính sử dụng DHCP sẽ tự động thay đổi địa chỉ IP và mặt nạ mạng con và nếu cần -

Từ cuốn sách C++. Bộ sưu tập công thức nấu ăn tác giả Diggins Christopher

10.22.3 Thay đổi trong DNS Một loại bản ghi tài nguyên mới, AAAA, ánh xạ tên miền tới địa chỉ IP phiên bản 6. Một ví dụ về bản ghi như vậy: MICKEY IN AAAA 4321:0:1:2:3:4:567:89ABTra cứu ngược. cũng phải được cung cấp. Để phân giải địa chỉ thành tên cho IPv6, bạn sẽ cần thêm tên miền mới. Tìm kiếm ngược

Từ cuốn sách Linux và UNIX: lập trình shell. Hướng dẫn dành cho nhà phát triển. của Tainsley David

Từ cuốn sách Máy tính văn phòng dành cho phụ nữ tác giả Pasternak Evgenia

Những thay đổi trong XPath 2.0 Phiên bản đang phát triển của ngôn ngữ XPath, do tích hợp với XQuery, rõ ràng sẽ trải qua những thay đổi lớn. Đặc tả mới đã được chia thành hai tài liệu: một tài liệu mô tả mô hình dữ liệu và một tài liệu mô tả các hàm và toán tử. Vì vậy trên

Từ sách HTML, XHTML và CSS 100% tác giả Kvint Igor

11.7.2. Thay đổi mã Khi phân tích cú pháp () có cấu trúc dữ liệu được phản ánh chính xác, việc chạy các lệnh theo đúng thứ tự là khá dễ dàng với sự chú ý đầy đủ đến từng chi tiết. Trước hết, chúng ta thêm một vòng lặp vào ParsCommand() để khởi chạy các tiến trình con,

Từ cuốn sách của tác giả

4.13. Thực hiện bài toán so sánh chuỗi không phân biệt chữ hoa chữ thường Bạn có hai chuỗi và muốn xác định xem chúng có bằng nhau hay không mà không quan tâm đến chữ viết thường của chúng. Ví dụ: "cat" không bằng "dog", nhưng "Cat" phải bằng "cat", "CAT" hoặc "caT".

Từ cuốn sách của tác giả

4.14. Thực hiện tìm kiếm chuỗi không phân biệt chữ hoa chữ thường Vấn đề Bạn muốn tìm một chuỗi con trong một chuỗi không phân biệt chữ hoa chữ thường Giải pháp Sử dụng các thuật toán tìm kiếm và biến đổi tiêu chuẩn được xác định trong. , cũng như các hàm so sánh ký tự của chính nó, tương tự như

Từ cuốn sách của tác giả

8.1.8. Bỏ qua chữ hoa chữ thường Theo mặc định, lệnh grep phân biệt chữ hoa chữ thường. Để thực hiện tìm kiếm không phân biệt chữ hoa chữ thường, hãy sử dụng tùy chọn -i. Trong tệp data.f, ký hiệu tháng 9 xuất hiện ở cả chữ hoa và chữ thường. Vì vậy đối với

Từ cuốn sách của tác giả

Thay đổi Nếu có nhiều thay đổi trong tài liệu, việc sử dụng nhóm nút này sẽ rất thuận tiện. Ví dụ: bạn thấy một bản sửa lỗi và bạn đồng ý với nó. Đặt con trỏ vào đó và nhấp vào nút Chấp nhận. Phần đánh dấu của phần chỉnh sửa sẽ biến mất và nó hoàn toàn phù hợp với văn bản của bạn.

Từ cuốn sách của tác giả

Mục đích của tên thẻ và thuộc tính là phân biệt chữ hoa chữ thường. Trong tài liệu HTML, tên thẻ và thuộc tính không phân biệt chữ hoa chữ thường, do đó, ví dụ:

,
hoặc
có nghĩa là cùng một thẻ bảng. Tuy nhiên, trong XHTML đây là những thẻ khác nhau. Điều tương tự cũng xảy ra với những cái tên


2024, leally.ru - Hướng dẫn của bạn về thế giới máy tính và Internet