Phần mở rộng ctype PHP
Hướng dẫn cài đặt nhanh php-ctype trên Ubuntu Server. Nó siêu dễ. chỉ cần nhấp vào nút Sao chép để sao chép lệnh và dán vào thiết bị đầu cuối dòng lệnh của bạn bằng trình quản lý gói APT tích hợp Show
Xem bên dưới để biết hướng dẫn từng bước nhanh về các lệnh SSH, Sao chép/Dán để tránh viết sai chính tả hoặc vô tình cài đặt một gói khác Phần mở rộng Ctype cung cấp một tập hợp các hàm được sử dụng để xác minh xem các ký tự trong chuỗi có đúng loại hay không. Trong bài viết này, chúng ta sẽ xem xét cú pháp được sử dụng bởi các hàm kiểu ký tự, xem những hàm cụ thể nào tồn tại và cách chúng được sử dụng để thực hiện xác thực Tiện ích mở rộng được bật theo mặc định nếu bạn đang chạy PHP 4. 2 trở lên. Nếu bạn không thể chịu được ý nghĩ tiện ích mở rộng này chạy cùng với cài đặt của bạn vì một lý do điên rồ nào đó, thì bạn có thể sử dụng công tắc biên dịch 7 để tắt nóNếu bạn có nền tảng về C, thì có lẽ bạn đã quen thuộc với các hàm kiểu ký tự vì đó là nguồn gốc của chúng (đừng quên rằng PHP thực sự được viết bằng C). Nhưng nếu bạn yêu thích Python, thì thật công bằng khi chỉ ra rằng các hàm PHP Ctype hoàn toàn không liên quan gì đến thư viện ctypes của Python. Đó chỉ là một trong những điểm tương đồng đặt tên bi thảm và hoàn toàn không thể tránh khỏi Vì vậy, làm thế nào nó hoạt động?Tất cả đều rất đơn giản. Như tôi đã lưu ý trước đây, các hàm kiểm tra một giá trị chuỗi để xem liệu các ký tự có nằm trong một phạm vi nhất định hay mọi ký tự đều thuộc loại phù hợp. Ví dụ: bạn có thể sử dụng các hàm này để xem liệu một chuỗi chỉ chứa các ký tự viết hoa hay chuỗi đó là số hay chuỗi bao gồm các ký tự hex hay một trong số hàng chục tùy chọn khác có sẵn Bạn nên siêng năng để đảm bảo rằng bạn luôn vượt qua trong một chuỗi. Chắc chắn, bạn có thể chuyển số nguyên, nhưng bạn đang tự đặt mình vào rắc rối khi hướng dẫn sử dụng PHP ghi chú trên mỗi trang của chức năng
Ví dụ này từ trang 8 minh họa ảnh hưởng của điều này
Nếu chúng ta nhìn vào đoạn mã trên, dòng đầu tiên được đánh giá là true. Tuyên bố thứ hai, tuy nhiên, là sai. Đúng là 42 là một số nguyên, nhưng câu lệnh ctype đánh giá nó là một ký tự ASCII đơn lẻ, trong trường hợp này là một dấu hoa thị Tất nhiên, hàm Ctype không phải là cách duy nhất để xác thực dữ liệu. Bạn cũng có thể sử dụng hàm 9 tùy nhu cầu. Nó xử lý một số chỉ như vậy, một số và trả về giá trị thực như bên dưới
Ngoài ra còn có các hàm 0 khác, bao gồm 1, 2, v.v.Tại sao chúng ta lại nói về hàm 0 ở đây? . Thực ra, trong thời đại ngày nay, có lẽ tôi không nên nói như vậy. Nó chỉ là một biểu hiện. Đừng lột da con mèo của bạn và sau đó nói với mọi người đó là ý tưởng của tôi. Chỉ là có nhiều cách để làm mọi việcNhững chức năng có sẵnTôi đã gợi ý rằng có sẵn nhiều loại kiểm tra, nhưng chính xác thì các chức năng có sẵn là gì?
Cách sử dụng chúngSử dụng các hàm Ctype khá dễ dàng. Nói chung, bạn chỉ cần thiết lập nó trong một câu lệnh if, đôi khi được nhúng trong một vòng lặp nếu bạn đang kiểm tra một số giá trị từ một mảng, sau đó kiểm tra xem kết quả của lệnh gọi hàm là đúng hay sai. Đúng nghĩa là mọi ký tự trong chuỗi đó là loại ký tự được gọi bởi hàm cụ thể đó Đây là một ví dụ 0Nếu giá trị của 03 là “Azxc1234” thì bạn sẽ thấy thông báo rằng nó hoạt động. Nếu 03 là “123#Axy” thì không phải vì # không phải là ký tự chữ và sốLưu ý rằng nếu bạn truyền vào một chuỗi trống, các hàm sẽ sai trong PHP 5. 1 trở lên, nhưng đúng nếu bạn đang sử dụng phiên bản cũ hơn (chỉ là một lý do khác để nâng cấp ngay bây giờ. ) Và cũng hãy nhớ đảm bảo rằng đầu vào của hàm Ctype là một chuỗi. Khi nghi ngờ, không có hại gì khi sử dụng nó 6Phần kết luậnVà đó là tất cả để có nó. Các chức năng vốn dĩ phải là một phần của cài đặt PHP của bạn (nếu không thì bạn chắc chắn cần phải nâng cấp hoặc ngừng thiết lập các cài đặt PHP kỳ lạ). Và chúng rất đơn giản để sử dụng miễn là bạn chỉ nhập các chuỗi Vậy bạn sẽ sử dụng chúng ở đâu? . Thực sự, bầu trời là giới hạn. (May mắn thay, tôi không phải công khai hay riêng tư về việc bạn sử dụng chúng để làm gì; tôi chỉ nói các chức năng là gì và cách sử dụng chúng) Hình ảnh qua Fotolia Chia sẻ bài viết nàyDavid Shirey Dave Shirey là chủ sở hữu của Dịch vụ tư vấn Shirey cung cấp dịch vụ quản lý dự án kinh doanh và kỹ thuật, thiết lập và hỗ trợ EDI cũng như các dịch vụ kỹ thuật khác nhau cho thế giới máy tính lớn, tầm trung và máy tính để bàn. Ngoài PHP Master, anh còn viết bài thường xuyên cho MC Press và Pro Developer (trước đây là System iNews). Khi rảnh rỗi, anh ấy có xu hướng lo lắng mơ hồ về tương lai và tự hỏi một cách ám ảnh rằng cuộc sống của mình có thể khác biết bao nếu anh ấy vừa hoàn thành cuốn tiểu thuyết đầu tiên đó khi vừa tốt nghiệp đại học Làm cách nào để cài đặt tiện ích mở rộng PHP?Cài đặt tiện ích bằng trình quản lý gói Pecl . Cài đặt các gói. CentOS. . Install the extension: /opt/ Connect the extension for a required PHP version: echo extension= Làm cách nào để bật tiện ích mở rộng trong PHP?Để bật PHP Extension intl , hãy làm theo các bước. . Mở xampp/php/php. ini trong bất kỳ trình chỉnh sửa nào Tìm kiếm ";extension=php_intl. dll" vui lòng bỏ dấu chấm phẩy bắt đầu ( ; ) Like. ;phần mở rộng=php_intl. dll. đến. tiện ích mở rộng = php_intl. dll Lưu xampp/php/php. tập tin ini Khởi động lại xampp/wamp của bạn Làm cách nào để cài đặt tiện ích mở rộng PHP trong Windows?Trên Windows, bạn có hai cách để tải tiện ích mở rộng PHP. hoặc biên dịch thành PHP hoặc tải DLL . Tải tiện ích mở rộng được biên dịch trước là cách dễ nhất và ưa thích. Để tải tiện ích mở rộng, bạn cần có tiện ích mở rộng đó dưới dạng ". dll" trên hệ thống của bạn.
Làm cách nào để cài đặt tiện ích mở rộng PHP trong Ubuntu?Ubuntu. . Cài đặt công cụ với apt-get và pecl. sudo apt-get update sudo ACCEPT_EULA=Y apt-get install -y msodbcsql mssql-tools unixodbc-dev sudo pecl cài đặt sqlsrv sudo pecl cài đặt pdo_sqlsrv Chỉnh sửa /opt/bitnami/php/etc/php. ini và thêm các dòng bên dưới vào nó. tiện ích mở rộng = sqlsrv. vì vậy tiện ích mở rộng = pdo_sqlsrv. vì thế |